home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
MacInstallFiles
/
Tidbits
/
File Sharing Extension
/
File Sharing Extension.rsrc
/
bin.rsrc_CODE_5_Startup.txt
< prev
next >
Wrap
Text File
|
1991-09-16
|
240KB
|
4,193 lines
# near model CODE resource
# jump table entries: 2024-2027 (4 of them)
export_253:
00000000 4E56 0000 link A6, 0
00000004 4E5E unlink A6
00000006 4E75 rts
fn00000008:
00000008 4E56 FFF8 link A6, -0x0008
0000000C 7000 moveq.l D0, 0x00
0000000E 2D40 0012 move.l [A6 + 0x12], D0
00000012 082D 0001 F3C9 btst.b [A5 - 0xC37], 0x1
00000018 6730 beq +0x32 /* 0000004A */
0000001A 4267 clr.w -[A7]
0000001C 206E 000A movea.l A0, [A6 + 0xA]
00000020 3F10 move.w -[A7], [A0]
00000022 2F2E 000E move.l -[A7], [A6 + 0xE]
00000026 1F2E 0008 move.b -[A7], [A6 + 0x8]
0000002A 486E FFFC pea.l [A6 - 0x4]
0000002E 486E FFF8 pea.l [A6 - 0x8]
00000032 7000 moveq.l D0, 0x00
00000034 A823 syscall AliasDispatch
00000036 3D5F FFFE move.w [A6 - 0x2], [A7]+
0000003A 660E bne +0x10 /* 0000004A */
0000003C 206E 000A movea.l A0, [A6 + 0xA]
00000040 30AE FFFC move.w [A0], [A6 - 0x4]
00000044 2D6E FFF8 0012 move.l [A6 + 0x12], [A6 - 0x8]
label0000004A:
0000004A 4E5E unlink A6
0000004C 205F movea.l A0, [A7]+
0000004E DEFC 000A add.w A7, 0xA /* '\n' */
00000052 4ED0 jmp [A0]
fn00000054:
00000054 4E56 FD9A link A6, -0x0266
00000058 206E 000C movea.l A0, [A6 + 0xC]
0000005C 43EE FF00 lea.l A1, [A6 - 0x100]
00000060 703F moveq.l D0, 0x3F
label00000062:
00000062 22D8 move.l [A1]+, [A0]+
00000064 51C8 FFFC dbf D0, -0x6 /* 00000062 */
00000068 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000006C 487A 007E pea.l [PC + 0x7E /* 000000EC, value 0x4E56 'NV', cstring "" */]
00000070 486E FEB8 pea.l [A6 - 0x148]
00000074 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00000078 422E FEAA clr.b [A6 - 0x156]
0000007C 422E FE9C clr.b [A6 - 0x164]
00000080 422E FD9C clr.b [A6 - 0x264]
00000084 3D7C FFFF FDAA move.w [A6 - 0x256], 0xFFFF
0000008A 70FF moveq.l D0, 0xFFFFFFFF
0000008C 2D40 FDAC move.l [A6 - 0x254], D0
00000090 3D7C FFFF FDB0 move.w [A6 - 0x250], 0xFFFF
00000096 7001 moveq.l D0, 0x01
00000098 2D40 FDB2 move.l [A6 - 0x24E], D0
0000009C 2D6E 0008 FDB6 move.l [A6 - 0x24A], [A6 + 0x8]
000000A2 7000 moveq.l D0, 0x00
000000A4 2D40 FDBA move.l [A6 - 0x246], D0
000000A8 4267 clr.w -[A7]
000000AA 2F2E 0014 move.l -[A7], [A6 + 0x14]
000000AE 486E FF00 pea.l [A6 - 0x100]
000000B2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000000B6 1F3C 0001 move.b -[A7], 0x1
000000BA 486E FD9C pea.l [A6 - 0x264]
000000BE 3F2E 0018 move.w -[A7], [A6 + 0x18]
000000C2 302E 0018 move.w D0, [A6 + 0x18]
000000C6 907C FFF6 sub.w D0, 0xFFF6
000000CA 41ED F898 lea.l A0, [A5 - 0x768]
000000CE D040 add.w D0, D0
000000D0 3F30 0000 move.w -[A7], [A0 + D0.w]
000000D4 486E FEAA pea.l [A6 - 0x156]
000000D8 486E FE9C pea.l [A6 - 0x164]
000000DC 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
000000E0 4A5F tst.w [A7]+
000000E2 4E5E unlink A6
000000E4 205F movea.l A0, [A7]+
000000E6 DEFC 0012 add.w A7, 0x12
000000EA 4ED0 jmp [A0]
000000EC 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000000EE-000000F2
fn000000EE:
000000EE 4E56 FF76 link A6, -0x008A
// end alternate branch 000000EE-000000F2
fn000000EE: // (misaligned)
000000F0 FF76 .extension 0xF76 <<F/4-5/7>> // unimplemented
000000F2 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000000F6 3D7C 0001 000C move.w [A6 + 0xC], 0x1
000000FC 286E 0008 movea.l A4, [A6 + 0x8]
00000100 7000 moveq.l D0, 0x00
00000102 302C 0026 move.w D0, [A4 + 0x26]
00000106 C0BC 0000 8080 and.l D0, 0x8080
0000010C 4A80 tst.l D0
0000010E 6704 beq +0x6 /* 00000114 */
00000110 6000 013E bra +0x140 /* 00000250 */
label00000114:
00000114 3B6C 0016 F674 move.w [A5 - 0x98C], [A4 + 0x16]
0000011A 302C 0016 move.w D0, [A4 + 0x16]
0000011E 907C FFF6 sub.w D0, 0xFFF6
00000122 41ED F994 lea.l A0, [A5 - 0x66C]
00000126 E540 asl D0.w, 2
00000128 08F0 0007 0003 bset.b [A0 + D0.w + 0x3], 0x7
0000012E 3D6C 0016 FF7E move.w [A6 - 0x82], [A4 + 0x16]
00000134 42A7 clr.l -[A7]
00000136 2F3C 6D61 6373 move.l -[A7], 0x6D616373 /* 'macs' */
0000013C 486E FF7E pea.l [A6 - 0x82]
00000140 1F3C 0001 move.b -[A7], 0x1
00000144 4EBA FEC2 jsr [PC - 0x13E /* 00000008 */]
00000148 2E1F move.l D7, [A7]+
0000014A 57C0 seq D0
0000014C 4A00 tst.b D0
0000014E 6600 0100 bne +0x102 /* 00000250 */
00000152 322E FF7E move.w D1, [A6 - 0x82]
00000156 B26C 0016 cmp.w D1, [A4 + 0x16]
0000015A 56C1 sne D1
0000015C 8001 or.b D0, D1
0000015E 6704 beq +0x6 /* 00000164 */
00000160 6000 00EE bra +0xF0 /* 00000250 */
label00000164:
00000164 2B47 F3B4 move.l [A5 - 0xC4C], D7
00000168 3D6D F674 FF98 move.w [A6 - 0x68], [A5 - 0x98C]
0000016E 2D6D F3B4 FFB2 move.l [A6 - 0x4E], [A5 - 0xC4C]
00000174 7000 moveq.l D0, 0x00
00000176 2D40 FF94 move.l [A6 - 0x6C], D0
0000017A 3D7C FFFF FF9E move.w [A6 - 0x62], 0xFFFF
00000180 4267 clr.w -[A7]
00000182 486E FF82 pea.l [A6 - 0x7E]
00000186 4267 clr.w -[A7]
00000188 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
0000018C 3C1F move.w D6, [A7]+
0000018E 660A bne +0xC /* 0000019A */
00000190 41EE FF82 lea.l A0, [A6 - 0x7E]
00000194 2B68 0064 F3B0 move.l [A5 - 0xC50], [A0 + 0x64]
label0000019A:
0000019A 3D6C 0016 FF7E move.w [A6 - 0x82], [A4 + 0x16]
000001A0 42A7 clr.l -[A7]
000001A2 2F3C 7072 6566 move.l -[A7], 0x70726566 /* 'pref' */
000001A8 486E FF7E pea.l [A6 - 0x82]
000001AC 1F3C 0001 move.b -[A7], 0x1
000001B0 4EBA FE56 jsr [PC - 0x1AA /* 00000008 */]
000001B4 2E1F move.l D7, [A7]+
000001B6 57C0 seq D0
000001B8 4A00 tst.b D0
000001BA 6600 0094 bne +0x96 /* 00000250 */
000001BE 322E FF7E move.w D1, [A6 - 0x82]
000001C2 B26C 0016 cmp.w D1, [A4 + 0x16]
000001C6 56C1 sne D1
000001C8 8001 or.b D0, D1
000001CA 6704 beq +0x6 /* 000001D0 */
000001CC 6000 0082 bra +0x84 /* 00000250 */
label000001D0:
000001D0 2B47 F3B8 move.l [A5 - 0xC48], D7
000001D4 47EE FF82 lea.l A3, [A6 - 0x7E]
000001D8 42A7 clr.l -[A7]
000001DA 3F3C 0103 move.w -[A7], 0x103
000001DE A9BA syscall GetString
000001E0 2A17 move.l D5, [A7]
000001E2 205F movea.l A0, [A7]+
000001E4 A029 syscall HLock
000001E6 284B movea.l A4, A3
000001E8 396E FF7E 0016 move.w [A4 + 0x16], [A6 - 0x82]
000001EE 2045 movea.l A0, D5
000001F0 2950 0012 move.l [A4 + 0x12], [A0]
000001F4 296D F3B8 0030 move.l [A4 + 0x30], [A5 - 0xC48]
000001FA 426C 001C clr.w [A4 + 0x1C]
000001FE 4267 clr.w -[A7]
00000200 2F0B move.l -[A7], A3
00000202 4267 clr.w -[A7]
00000204 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
00000208 3C1F move.w D6, [A7]+
0000020A 56C0 sne D0
0000020C 4A00 tst.b D0
0000020E 660C bne +0xE /* 0000021C */
00000210 082C 0004 001E btst.b [A4 + 0x1E], 0x4
00000216 57C1 seq D1
00000218 8001 or.b D0, D1
0000021A 6726 beq +0x28 /* 00000242 */
label0000021C:
0000021C 296D F3B8 0030 move.l [A4 + 0x30], [A5 - 0xC48]
00000222 4267 clr.w -[A7]
00000224 2F0B move.l -[A7], A3
00000226 4267 clr.w -[A7]
00000228 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
0000022C 4A5F tst.w [A7]+
0000022E 4267 clr.w -[A7]
00000230 2F0B move.l -[A7], A3
00000232 4267 clr.w -[A7]
00000234 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
00000238 3C1F move.w D6, [A7]+
0000023A 6706 beq +0x8 /* 00000242 */
0000023C 2F05 move.l -[A7], D5
0000023E A9A3 syscall ReleaseResource
00000240 600E bra +0x10 /* 00000250 */
label00000242:
00000242 2F05 move.l -[A7], D5
00000244 A9A3 syscall ReleaseResource
00000246 2B6C 0030 F3BC move.l [A5 - 0xC44], [A4 + 0x30]
0000024C 426E 000C clr.w [A6 + 0xC]
label00000250:
00000250 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000254 4E5E unlink A6
00000256 2E9F move.l [A7], [A7]+
00000258 4E75 rts
fn0000025A:
0000025A 4E56 FFDA link A6, -0x0026
0000025E 48E7 0108 movem.l -[A7], D7,A4
00000262 3D7C 0002 0010 move.w [A6 + 0x10], 0x2
00000268 286E 000C movea.l A4, [A6 + 0xC]
0000026C 0C6C 4244 0040 cmpi.w [A4 + 0x40], 0x4244 /* 'BD' */
00000272 6704 beq +0x6 /* 00000278 */
00000274 6000 0154 bra +0x156 /* 000003CA */
label00000278:
00000278 70FB moveq.l D0, 0xFFFFFFFB
0000027A B06C 0044 cmp.w D0, [A4 + 0x44]
0000027E 6604 bne +0x6 /* 00000284 */
00000280 6000 0148 bra +0x14A /* 000003CA */
label00000284:
00000284 4A6C 0044 tst.w [A4 + 0x44]
00000288 5CC0 sge D0
0000028A 4A00 tst.b D0
0000028C 670E beq +0x10 /* 0000029C */
0000028E 4A6C 0042 tst.w [A4 + 0x42]
00000292 57C1 seq D1
00000294 C001 and.b D0, D1
00000296 6704 beq +0x6 /* 0000029C */
00000298 6000 0130 bra +0x132 /* 000003CA */
label0000029C:
0000029C 2F3C FFD6 0000 move.l -[A7], 0xFFD60000
000002A2 3F3C 007F move.w -[A7], 0x7F
000002A6 486E FFE0 pea.l [A6 - 0x20]
000002AA 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
000002AE 4A5F tst.w [A7]+
000002B0 661C bne +0x1E /* 000002CE */
000002B2 302C 0046 move.w D0, [A4 + 0x46]
000002B6 B06E FFE0 cmp.w D0, [A6 - 0x20]
000002BA 57C0 seq D0
000002BC 4A00 tst.b D0
000002BE 670E beq +0x10 /* 000002CE */
000002C0 4A6C 0042 tst.w [A4 + 0x42]
000002C4 56C1 sne D1
000002C6 C001 and.b D0, D1
000002C8 6704 beq +0x6 /* 000002CE */
000002CA 6000 00FE bra +0x100 /* 000003CA */
label000002CE:
000002CE 302C 0016 move.w D0, [A4 + 0x16]
000002D2 907C FFF6 sub.w D0, 0xFFF6
000002D6 41ED F96A lea.l A0, [A5 - 0x696]
000002DA D040 add.w D0, D0
000002DC 31AC 0016 0000 move.w [A0 + D0.w], [A4 + 0x16]
000002E2 7000 moveq.l D0, 0x00
000002E4 302C 0026 move.w D0, [A4 + 0x26]
000002E8 C0BC 0000 8080 and.l D0, 0x8080
000002EE 4A80 tst.l D0
000002F0 6714 beq +0x16 /* 00000306 */
000002F2 302C 0016 move.w D0, [A4 + 0x16]
000002F6 907C FFF6 sub.w D0, 0xFFF6
000002FA 41ED F994 lea.l A0, [A5 - 0x66C]
000002FE E540 asl D0.w, 2
00000300 08F0 0005 0003 bset.b [A0 + D0.w + 0x3], 0x5
label00000306:
00000306 3D6C 0016 FFDE move.w [A6 - 0x22], [A4 + 0x16]
0000030C 42A7 clr.l -[A7]
0000030E 2F3C 7472 7368 move.l -[A7], 0x74727368 /* 'trsh' */
00000314 486E FFDE pea.l [A6 - 0x22]
00000318 4267 clr.w -[A7]
0000031A 4EBA FCEC jsr [PC - 0x314 /* 00000008 */]
0000031E 2E1F move.l D7, [A7]+
00000320 56C0 sne D0
00000322 4A00 tst.b D0
00000324 6720 beq +0x22 /* 00000346 */
00000326 322E FFDE move.w D1, [A6 - 0x22]
0000032A B26C 0016 cmp.w D1, [A4 + 0x16]
0000032E 57C1 seq D1
00000330 C001 and.b D0, D1
00000332 6712 beq +0x14 /* 00000346 */
00000334 302C 0016 move.w D0, [A4 + 0x16]
00000338 907C FFF6 sub.w D0, 0xFFF6
0000033C 41ED F388 lea.l A0, [A5 - 0xC78]
00000340 E540 asl D0.w, 2
00000342 2187 0000 move.l [A0 + D0.w], D7
label00000346:
00000346 3D6C 0016 FFDE move.w [A6 - 0x22], [A4 + 0x16]
0000034C 42A7 clr.l -[A7]
0000034E 2F3C 6465 736B move.l -[A7], 0x6465736B /* 'desk' */
00000354 486E FFDE pea.l [A6 - 0x22]
00000358 4267 clr.w -[A7]
0000035A 4EBA FCAC jsr [PC - 0x354 /* 00000008 */]
0000035E 2E1F move.l D7, [A7]+
00000360 56C0 sne D0
00000362 4A00 tst.b D0
00000364 6720 beq +0x22 /* 00000386 */
00000366 322E FFDE move.w D1, [A6 - 0x22]
0000036A B26C 0016 cmp.w D1, [A4 + 0x16]
0000036E 57C1 seq D1
00000370 C001 and.b D0, D1
00000372 6712 beq +0x14 /* 00000386 */
00000374 302C 0016 move.w D0, [A4 + 0x16]
00000378 907C FFF6 sub.w D0, 0xFFF6
0000037C 41ED F33C lea.l A0, [A5 - 0xCC4]
00000380 E540 asl D0.w, 2
00000382 2187 0000 move.l [A0 + D0.w], D7
label00000386:
00000386 3D6C 0016 FFDE move.w [A6 - 0x22], [A4 + 0x16]
0000038C 42A7 clr.l -[A7]
0000038E 2F3C 6D61 6373 move.l -[A7], 0x6D616373 /* 'macs' */
00000394 486E FFDE pea.l [A6 - 0x22]
00000398 4267 clr.w -[A7]
0000039A 4EBA FC6C jsr [PC - 0x394 /* 00000008 */]
0000039E 2E1F move.l D7, [A7]+
000003A0 56C0 sne D0
000003A2 4A00 tst.b D0
000003A4 6720 beq +0x22 /* 000003C6 */
000003A6 322E FFDE move.w D1, [A6 - 0x22]
000003AA B26C 0016 cmp.w D1, [A4 + 0x16]
000003AE 57C1 seq D1
000003B0 C001 and.b D0, D1
000003B2 6712 beq +0x14 /* 000003C6 */
000003B4 302C 0016 move.w D0, [A4 + 0x16]
000003B8 907C FFF6 sub.w D0, 0xFFF6
000003BC 41ED F314 lea.l A0, [A5 - 0xCEC]
000003C0 E540 asl D0.w, 2
000003C2 2187 0000 move.l [A0 + D0.w], D7
label000003C6:
000003C6 426E 0010 clr.w [A6 + 0x10]
label000003CA:
000003CA 4CDF 1080 movem.l D7,A4, [A7]+
000003CE 4E5E unlink A6
000003D0 205F movea.l A0, [A7]+
000003D2 504F addq.w A7, 8
000003D4 4ED0 jmp [A0]
fn000003D6:
000003D6 4E56 0000 link A6, 0
000003DA 4A6E 000C tst.w [A6 + 0xC]
000003DE 6728 beq +0x2A /* 00000408 */
000003E0 206E 0008 movea.l A0, [A6 + 0x8]
000003E4 316E 000C 0014 move.w [A0 + 0x14], [A6 + 0xC]
000003EA 4267 clr.w -[A7]
000003EC 42A7 clr.l -[A7]
000003EE 206E 0008 movea.l A0, [A6 + 0x8]
000003F2 3F28 000A move.w -[A7], [A0 + 0xA]
000003F6 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
000003FA 4A5F tst.w [A7]+
000003FC 206E 0008 movea.l A0, [A6 + 0x8]
00000400 2C48 movea.l A6, A0
00000402 4EFA 0114 jmp [PC + 0x114 /* 00000518 */]
00000406 0000 4E5E ori.b D0, 0x5E /* '^' */
// begin alternate branch 00000408-0000040A
label00000408:
00000408 4E5E unlink A6
// end alternate branch 00000408-0000040A
label00000408: // (misaligned)
0000040A 205F movea.l A0, [A7]+
0000040C 5C4F addq.w A7, 6
0000040E 4ED0 jmp [A0]
fn00000410:
00000410 4E56 FF42 link A6, -0x00BE
00000414 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000418 426E 0014 clr.w [A6 + 0x14]
0000041C 2D6E 0010 FF98 move.l [A6 - 0x68], [A6 + 0x10]
00000422 426E FFA2 clr.w [A6 - 0x5E]
00000426 2D6E 000C FFB6 move.l [A6 - 0x4A], [A6 + 0xC]
0000042C 3D6E 000A FF9C move.w [A6 - 0x64], [A6 + 0xA]
00000432 4267 clr.w -[A7]
00000434 486E FF86 pea.l [A6 - 0x7A]
00000438 4267 clr.w -[A7]
0000043A 4EAD 04CA jsr [A5 + 0x4CA /* export_149 */]
0000043E 2F0E move.l -[A7], A6
00000440 4EBA FF94 jsr [PC - 0x6C /* 000003D6 */]
00000444 08AE 0000 FFAE bclr.b [A6 - 0x52], 0x0
0000044A 08EE 0004 FFAE bset.b [A6 - 0x52], 0x4
00000450 08EE 0005 FFAE bset.b [A6 - 0x52], 0x5
00000456 2D6E 000C FFB6 move.l [A6 - 0x4A], [A6 + 0xC]
0000045C 4267 clr.w -[A7]
0000045E 486E FF86 pea.l [A6 - 0x7A]
00000462 4267 clr.w -[A7]
00000464 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000468 2F0E move.l -[A7], A6
0000046A 4EBA FF6A jsr [PC - 0x96 /* 000003D6 */]
0000046E 3D7C 4E22 FF84 move.w [A6 - 0x7C], 0x4E22 /* 'N\"' */
00000474 2D7C 7064 7320 FF80 move.l [A6 - 0x80], 0x70647320 /* 'pds ' */
0000047C 3D7C 4E22 FF7E move.w [A6 - 0x82], 0x4E22 /* 'N\"' */
00000482 2D7C 424E 444C FF42 move.l [A6 - 0xBE], 0x424E444C /* 'BNDL' */
0000048A 3D6E FF84 FF46 move.w [A6 - 0xBA], [A6 - 0x7C]
00000490 2D7C 424E 444C FF48 move.l [A6 - 0xB8], 0x424E444C /* 'BNDL' */
00000498 3D6E FF84 FF4C move.w [A6 - 0xB4], [A6 - 0x7C]
0000049E 2D7C 4652 4546 FF4E move.l [A6 - 0xB2], 0x46524546 /* 'FREF' */
000004A6 3D6E FF84 FF52 move.w [A6 - 0xAE], [A6 - 0x7C]
000004AC 2D7C 4652 4546 FF54 move.l [A6 - 0xAC], 0x46524546 /* 'FREF' */
000004B4 3D6E FF84 FF58 move.w [A6 - 0xA8], [A6 - 0x7C]
000004BA 2D7C 4943 4E23 FF5A move.l [A6 - 0xA6], 0x49434E23 /* 'ICN#' */
000004C2 3D6E FF84 FF5E move.w [A6 - 0xA2], [A6 - 0x7C]
000004C8 2D7C 4943 4E23 FF60 move.l [A6 - 0xA0], 0x49434E23 /* 'ICN#' */
000004D0 3D6E FF84 FF64 move.w [A6 - 0x9C], [A6 - 0x7C]
000004D6 2D6E FF80 FF66 move.l [A6 - 0x9A], [A6 - 0x80]
000004DC 426E FF6A clr.w [A6 - 0x96]
000004E0 2D6E FF80 FF6C move.l [A6 - 0x94], [A6 - 0x80]
000004E6 426E FF70 clr.w [A6 - 0x90]
000004EA 4267 clr.w -[A7]
000004EC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000004F0 2F2E 000C move.l -[A7], [A6 + 0xC]
000004F4 3F2E 000A move.w -[A7], [A6 + 0xA]
000004F8 3F3C 0004 move.w -[A7], 0x4
000004FC 486E FF42 pea.l [A6 - 0xBE]
00000500 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00000504 2F0E move.l -[A7], A6
00000506 4EBA FECE jsr [PC - 0x132 /* 000003D6 */]
0000050A 4267 clr.w -[A7]
0000050C 42A7 clr.l -[A7]
0000050E 3F2E 000A move.w -[A7], [A6 + 0xA]
00000512 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
00000516 4A5F tst.w [A7]+
label00000518:
00000518 4FEE FF22 lea.l A7, [A6 - 0xDE]
0000051C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000520 4E5E unlink A6
00000522 205F movea.l A0, [A7]+
00000524 DEFC 000C add.w A7, 0xC
00000528 4ED0 jmp [A0]
fn0000052A:
0000052A 4E56 FFFE link A6, -0x0002
0000052E 48E7 0118 movem.l -[A7], D7,A3,A4
00000532 266E 0008 movea.l A3, [A6 + 0x8]
00000536 49EB FEB8 lea.l A4, [A3 - 0x148]
0000053A 28AB 0008 move.l [A4], [A3 + 0x8]
0000053E 297C 0003 03E7 0004 move.l [A4 + 0x4], 0x303E7
00000546 7000 moveq.l D0, 0x00
00000548 2940 0008 move.l [A4 + 0x8], D0
0000054C 7E01 moveq.l D7, 0x01
0000054E 600C bra +0xE /* 0000055C */
label00000550:
00000550 3007 move.w D0, D7
00000552 E540 asl D0.w, 2
00000554 7200 moveq.l D1, 0x00
00000556 2981 0008 move.l [A4 + D0.w + 0x8], D1
0000055A 5247 addq.w D7, 1
label0000055C:
0000055C 7007 moveq.l D0, 0x07
0000055E B047 cmp.w D0, D7
00000560 6CEE bge -0x10 /* 00000550 */
00000562 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000566 4E5E unlink A6
00000568 2E9F move.l [A7], [A7]+
0000056A 4E75 rts
fn0000056C:
0000056C 4E56 FEA4 link A6, -0x015C
00000570 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000574 3C2E 000C move.w D6, [A6 + 0xC]
00000578 3D7C 0001 0012 move.w [A6 + 0x12], 0x1
0000057E 42A7 clr.l -[A7]
00000580 487A 0100 pea.l [PC + 0x100 /* 00000682, value 0x4E56 'NV', cstring "" */]
00000584 486E FFB8 pea.l [A6 - 0x48]
00000588 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
0000058C 7000 moveq.l D0, 0x00
0000058E 2D40 FEA6 move.l [A6 - 0x15A], D0
00000592 286E 000E movea.l A4, [A6 + 0xE]
00000596 207C 0000 0B50 movea.l A0, 0xB50
0000059C 2650 movea.l A3, [A0]
0000059E 4267 clr.w -[A7]
000005A0 486E FFB8 pea.l [A6 - 0x48]
000005A4 486E FEB8 pea.l [A6 - 0x148]
000005A8 3F3C 0100 move.w -[A7], 0x100
000005AC 486E FEB6 pea.l [A6 - 0x14A]
000005B0 486E FEA6 pea.l [A6 - 0x15A]
000005B4 3F06 move.w -[A7], D6
000005B6 42A7 clr.l -[A7]
000005B8 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
000005BC 3E1F move.w D7, [A7]+
000005BE 6742 beq +0x44 /* 00000602 */
000005C0 0C47 FE61 cmpi.w D7, 0xFE61
000005C4 6704 beq +0x6 /* 000005CA */
000005C6 6000 00AC bra +0xAE /* 00000674 */
label000005CA:
000005CA 2F0E move.l -[A7], A6
000005CC 4EBA FF5C jsr [PC - 0xA4 /* 0000052A */]
000005D0 4267 clr.w -[A7]
000005D2 486E FFB8 pea.l [A6 - 0x48]
000005D6 3F06 move.w -[A7], D6
000005D8 42A7 clr.l -[A7]
000005DA 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */]
000005DE 4A5F tst.w [A7]+
000005E0 4267 clr.w -[A7]
000005E2 486E FFB8 pea.l [A6 - 0x48]
000005E6 3F3C 0028 move.w -[A7], 0x28 /* '(' */
000005EA 486E FEB8 pea.l [A6 - 0x148]
000005EE 3F06 move.w -[A7], D6
000005F0 42A7 clr.l -[A7]
000005F2 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
000005F6 4A5F tst.w [A7]+
000005F8 6702 beq +0x4 /* 000005FC */
000005FA 6078 bra +0x7A /* 00000674 */
label000005FC:
000005FC 426E 0012 clr.w [A6 + 0x12]
00000600 6072 bra +0x74 /* 00000674 */
label00000602:
00000602 202E FEB8 move.l D0, [A6 - 0x148]
00000606 B0AE 0008 cmp.l D0, [A6 + 0x8]
0000060A 6708 beq +0xA /* 00000614 */
0000060C 3D7C 0003 0012 move.w [A6 + 0x12], 0x3
00000612 6060 bra +0x62 /* 00000674 */
label00000614:
00000614 7028 moveq.l D0, 0x28
00000616 B06E FEB6 cmp.w D0, [A6 - 0x14A]
0000061A 56C0 sne D0
0000061C 4A00 tst.b D0
0000061E 6616 bne +0x18 /* 00000636 */
00000620 7203 moveq.l D1, 0x03
00000622 B26E FEBC cmp.w D1, [A6 - 0x144]
00000626 5DC1 slt D1
00000628 8001 or.b D0, D1
0000062A 660A bne +0xC /* 00000636 */
0000062C 4A6E FEBE tst.w [A6 - 0x142]
00000630 56C1 sne D1
00000632 8001 or.b D0, D1
00000634 673E beq +0x40 /* 00000674 */
label00000636:
00000636 4267 clr.w -[A7]
00000638 3F2C 0016 move.w -[A7], [A4 + 0x16]
0000063C 302C 0016 move.w D0, [A4 + 0x16]
00000640 907C FFF6 sub.w D0, 0xFFF6
00000644 41ED F898 lea.l A0, [A5 - 0x768]
00000648 D040 add.w D0, D0
0000064A 3F30 0000 move.w -[A7], [A0 + D0.w]
0000064E 3F2B 0046 move.w -[A7], [A3 + 0x46]
00000652 42A7 clr.l -[A7]
00000654 4267 clr.w -[A7]
00000656 1F3C 0001 move.b -[A7], 0x1
0000065A 4EAD 0852 jsr [A5 + 0x852 /* export_262 */]
0000065E 3E1F move.w D7, [A7]+
00000660 6712 beq +0x14 /* 00000674 */
00000662 0C47 D8F1 cmpi.w D7, 0xD8F1
00000666 6708 beq +0xA /* 00000670 */
00000668 3D7C 0002 0012 move.w [A6 + 0x12], 0x2
0000066E 6004 bra +0x6 /* 00000674 */
label00000670:
00000670 426E 0012 clr.w [A6 + 0x12]
label00000674:
00000674 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000678 4E5E unlink A6
0000067A 205F movea.l A0, [A7]+
0000067C DEFC 000A add.w A7, 0xA /* '\n' */
00000680 4ED0 jmp [A0]
00000682 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000684-00000696
fn00000684:
00000684 4E56 0000 link A6, 0
00000688 48E7 0018 movem.l -[A7], A3,A4
0000068C 286E 0008 movea.l A4, [A6 + 0x8]
00000690 206C 000C movea.l A0, [A4 + 0xC]
00000694 4A50 tst.w [A0]
// end alternate branch 00000684-00000696
fn00000684: // (misaligned)
00000686 0000 48E7 ori.b D0, 0xE7
0000068A 0018 286E ori.b [A0]+, 0x6E /* 'n' */
0000068E 0008 206C ori.b A0, 0x6C /* 'l' */
00000692 000C 4A50 ori.b A4, 0x50 /* 'P' */
00000696 56C0 sne D0
00000698 4A00 tst.b D0
0000069A 6718 beq +0x1A /* 000006B4 */
0000069C 2F00 move.l -[A7], D0
0000069E 4267 clr.w -[A7]
000006A0 206C 000C movea.l A0, [A4 + 0xC]
000006A4 3F10 move.w -[A7], [A0]
000006A6 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
000006AA 321F move.w D1, [A7]+
000006AC 201F move.l D0, [A7]+
000006AE 4A41 tst.w D1
000006B0 57C1 seq D1
000006B2 C001 and.b D0, D1
label000006B4:
000006B4 206C 000C movea.l A0, [A4 + 0xC]
000006B8 4250 clr.w [A0]
000006BA 102C FF65 move.b D0, [A4 - 0x9B]
000006BE 6728 beq +0x2A /* 000006E8 */
000006C0 266C FF82 movea.l A3, [A4 - 0x7E]
000006C4 276C 0018 0012 move.l [A3 + 0x12], [A4 + 0x18]
000006CA 376C 0014 0016 move.w [A3 + 0x16], [A4 + 0x14]
000006D0 276C 0010 0030 move.l [A3 + 0x30], [A4 + 0x10]
000006D6 426B 001C clr.w [A3 + 0x1C]
000006DA 4267 clr.w -[A7]
000006DC 2F2C FF82 move.l -[A7], [A4 - 0x7E]
000006E0 4267 clr.w -[A7]
000006E2 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
000006E6 4A5F tst.w [A7]+
label000006E8:
000006E8 206E 0008 movea.l A0, [A6 + 0x8]
000006EC 316C FF66 0020 move.w [A0 + 0x20], [A4 - 0x9A]
000006F2 206E 0008 movea.l A0, [A6 + 0x8]
000006F6 2C48 movea.l A6, A0
000006F8 4EFA 0308 jmp [PC + 0x308 /* 00000A02 */]
000006FC 0000 4CDF ori.b D0, 0xDF
00000700 1800 move.b D4, D0
00000702 4E5E unlink A6
00000704 2E9F move.l [A7], [A7]+
00000706 4E75 rts
fn00000708:
00000708 4E56 FF8A link A6, -0x0076
0000070C 48E7 0018 movem.l -[A7], A3,A4
00000710 286E 0008 movea.l A4, [A6 + 0x8]
00000714 266C FF82 movea.l A3, [A4 - 0x7E]
00000718 276C 0018 0012 move.l [A3 + 0x12], [A4 + 0x18]
0000071E 376C 0014 0016 move.w [A3 + 0x16], [A4 + 0x14]
00000724 276C 0010 0030 move.l [A3 + 0x30], [A4 + 0x10]
0000072A 426B 001C clr.w [A3 + 0x1C]
0000072E 4267 clr.w -[A7]
00000730 2F2C FF82 move.l -[A7], [A4 - 0x7E]
00000734 4267 clr.w -[A7]
00000736 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
0000073A 4A5F tst.w [A7]+
0000073C 2D7C 0700 0106 FFF6 move.l [A6 - 0xA], 0x7000106
00000744 2D7C 0103 0100 FFFA move.l [A6 - 0x6], 0x1030100
0000074C 4267 clr.w -[A7]
0000074E 3F2C 0014 move.w -[A7], [A4 + 0x14]
00000752 2F2C 0010 move.l -[A7], [A4 + 0x10]
00000756 2F2C 0018 move.l -[A7], [A4 + 0x18]
0000075A 2F2C FF72 move.l -[A7], [A4 - 0x8E]
0000075E 2F2C FF6E move.l -[A7], [A4 - 0x92]
00000762 2F2C FF6A move.l -[A7], [A4 - 0x96]
00000766 486E FFF6 pea.l [A6 - 0xA]
0000076A 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
0000076E 4A5F tst.w [A7]+
00000770 56C0 sne D0
00000772 4A00 tst.b D0
00000774 6624 bne +0x26 /* 0000079A */
00000776 2F00 move.l -[A7], D0
00000778 4267 clr.w -[A7]
0000077A 2F2C 0018 move.l -[A7], [A4 + 0x18]
0000077E 2F2C 0010 move.l -[A7], [A4 + 0x10]
00000782 3F2C 0014 move.w -[A7], [A4 + 0x14]
00000786 1F2C 0016 move.b -[A7], [A4 + 0x16]
0000078A 4EBA FC84 jsr [PC - 0x37C /* 00000410 */]
0000078E 321F move.w D1, [A7]+
00000790 201F move.l D0, [A7]+
00000792 4A41 tst.w D1
00000794 56C1 sne D1
00000796 8001 or.b D0, D1
00000798 6708 beq +0xA /* 000007A2 */
label0000079A:
0000079A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000079E 4EBA FEE4 jsr [PC - 0x11C /* 00000684 */]
label000007A2:
000007A2 197C 0001 FF65 move.b [A4 - 0x9B], 0x1
000007A8 7002 moveq.l D0, 0x02
000007AA B0AC 0010 cmp.l D0, [A4 + 0x10]
000007AE 664C bne +0x4E /* 000007FC */
000007B0 2D6C 0018 FF9C move.l [A6 - 0x64], [A4 + 0x18]
000007B6 3D6C 0014 FFA0 move.w [A6 - 0x60], [A4 + 0x14]
000007BC 2D6C 0010 FFBA move.l [A6 - 0x46], [A4 + 0x10]
000007C2 426E FFA6 clr.w [A6 - 0x5A]
000007C6 4267 clr.w -[A7]
000007C8 486E FF8A pea.l [A6 - 0x76]
000007CC 4267 clr.w -[A7]
000007CE 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
000007D2 395F FF80 move.w [A4 - 0x80], [A7]+
000007D6 6624 bne +0x26 /* 000007FC */
000007D8 7000 moveq.l D0, 0x00
000007DA 302E FFB2 move.w D0, [A6 - 0x4E]
000007DE 80BC 0000 4000 or.l D0, 0x4000 /* '@\0' */
000007E4 3D40 FFB2 move.w [A6 - 0x4E], D0
000007E8 2D6C 0010 FFBA move.l [A6 - 0x46], [A4 + 0x10]
000007EE 4267 clr.w -[A7]
000007F0 486E FF8A pea.l [A6 - 0x76]
000007F4 4267 clr.w -[A7]
000007F6 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
000007FA 4A5F tst.w [A7]+
label000007FC:
000007FC 4CDF 1800 movem.l A3,A4, [A7]+
00000800 4E5E unlink A6
00000802 205F movea.l A0, [A7]+
00000804 5C4F addq.w A7, 6
00000806 4ED0 jmp [A0]
fn00000808:
00000808 4E56 FF60 link A6, -0x00A0
0000080C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000810 3D7C 0001 FF66 move.w [A6 - 0x9A], 0x1
00000816 422E FF65 clr.b [A6 - 0x9B]
0000081A 41EE FF86 lea.l A0, [A6 - 0x7A]
0000081E 2D48 FF82 move.l [A6 - 0x7E], A0
00000822 1D7C 0001 FF79 move.b [A6 - 0x87], 0x1
00000828 426E FF76 clr.w [A6 - 0x8A]
0000082C 2D7C 7064 7320 FF72 move.l [A6 - 0x8E], 0x70647320 /* 'pds ' */
00000834 2D7C 4254 464C FF6E move.l [A6 - 0x92], 0x4254464C /* 'BTFL' */
0000083C 2D7C 0013 0010 FF6A move.l [A6 - 0x96], 0x130010
00000844 3D7C 000C FF68 move.w [A6 - 0x98], 0xC
0000084A 206E FF82 movea.l A0, [A6 - 0x7E]
0000084E 2D48 FF60 move.l [A6 - 0xA0], A0
00000852 216E 0018 0012 move.l [A0 + 0x12], [A6 + 0x18]
00000858 206E FF60 movea.l A0, [A6 - 0xA0]
0000085C 316E 0014 0016 move.w [A0 + 0x16], [A6 + 0x14]
00000862 206E FF60 movea.l A0, [A6 - 0xA0]
00000866 216E 0010 0030 move.l [A0 + 0x30], [A6 + 0x10]
0000086C 206E FF60 movea.l A0, [A6 - 0xA0]
00000870 4268 001C clr.w [A0 + 0x1C]
00000874 4267 clr.w -[A7]
00000876 486E FF86 pea.l [A6 - 0x7A]
0000087A 4267 clr.w -[A7]
0000087C 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
00000880 3D5F FF80 move.w [A6 - 0x80], [A7]+
00000884 70D5 moveq.l D0, 0xFFFFFFD5
00000886 B06E FF80 cmp.w D0, [A6 - 0x80]
0000088A 57C0 seq D0
0000088C 4A00 tst.b D0
0000088E 661C bne +0x1E /* 000008AC */
00000890 4A6E FF80 tst.w [A6 - 0x80]
00000894 57C1 seq D1
00000896 4A01 tst.b D1
00000898 671A beq +0x1C /* 000008B4 */
0000089A 206E FF60 movea.l A0, [A6 - 0xA0]
0000089E 0828 0004 001E btst.b [A0 + 0x1E], 0x4
000008A4 56C2 sne D2
000008A6 C202 and.b D1, D2
000008A8 8001 or.b D0, D1
000008AA 6708 beq +0xA /* 000008B4 */
label000008AC:
000008AC 4267 clr.w -[A7]
000008AE 2F0E move.l -[A7], A6
000008B0 4EBA FE56 jsr [PC - 0x1AA /* 00000708 */]
label000008B4:
000008B4 4267 clr.w -[A7]
000008B6 3F2E 0014 move.w -[A7], [A6 + 0x14]
000008BA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000008BE 2F2E 0018 move.l -[A7], [A6 + 0x18]
000008C2 3F3C 0004 move.w -[A7], 0x4
000008C6 2F2E 000C move.l -[A7], [A6 + 0xC]
000008CA 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
000008CE 4A5F tst.w [A7]+
000008D0 674E beq +0x50 /* 00000920 */
000008D2 206E 000C movea.l A0, [A6 + 0xC]
000008D6 4A50 tst.w [A0]
000008D8 56C0 sne D0
000008DA 4A00 tst.b D0
000008DC 6718 beq +0x1A /* 000008F6 */
000008DE 2F00 move.l -[A7], D0
000008E0 4267 clr.w -[A7]
000008E2 206E 000C movea.l A0, [A6 + 0xC]
000008E6 3F10 move.w -[A7], [A0]
000008E8 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
000008EC 321F move.w D1, [A7]+
000008EE 201F move.l D0, [A7]+
000008F0 4A41 tst.w D1
000008F2 57C1 seq D1
000008F4 C001 and.b D0, D1
label000008F6:
000008F6 206E 000C movea.l A0, [A6 + 0xC]
000008FA 4250 clr.w [A0]
000008FC 4A6E FF76 tst.w [A6 - 0x8A]
00000900 57C0 seq D0
00000902 4400 neg.b D0
00000904 1F00 move.b -[A7], D0
00000906 2F0E move.l -[A7], A6
00000908 4EBA FDFE jsr [PC - 0x202 /* 00000708 */]
0000090C 7001 moveq.l D0, 0x01
0000090E B06E FF76 cmp.w D0, [A6 - 0x8A]
00000912 6E06 bgt +0x8 /* 0000091A */
00000914 2F0E move.l -[A7], A6
00000916 4EBA FD6C jsr [PC - 0x294 /* 00000684 */]
label0000091A:
0000091A 526E FF76 addq.w [A6 - 0x8A], 1
0000091E 6094 bra -0x6A /* 000008B4 */
label00000920:
00000920 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000924 4267 clr.w -[A7]
00000926 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000092A 206E 000C movea.l A0, [A6 + 0xC]
0000092E 3F10 move.w -[A7], [A0]
00000930 206E 0008 movea.l A0, [A6 + 0x8]
00000934 2F10 move.l -[A7], [A0]
00000936 4EBA FC34 jsr [PC - 0x3CC /* 0000056C */]
0000093A 3D5F FF66 move.w [A6 - 0x9A], [A7]+
0000093E 6770 beq +0x72 /* 000009B0 */
00000940 7003 moveq.l D0, 0x03
00000942 B06E FF66 cmp.w D0, [A6 - 0x9A]
00000946 6662 bne +0x64 /* 000009AA */
00000948 3D7C 0002 FF66 move.w [A6 - 0x9A], 0x2
0000094E 206E 000C movea.l A0, [A6 + 0xC]
00000952 4A50 tst.w [A0]
00000954 56C0 sne D0
00000956 4A00 tst.b D0
00000958 6718 beq +0x1A /* 00000972 */
0000095A 2F00 move.l -[A7], D0
0000095C 4267 clr.w -[A7]
0000095E 206E 000C movea.l A0, [A6 + 0xC]
00000962 3F10 move.w -[A7], [A0]
00000964 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
00000968 321F move.w D1, [A7]+
0000096A 201F move.l D0, [A7]+
0000096C 4A41 tst.w D1
0000096E 57C1 seq D1
00000970 C001 and.b D0, D1
label00000972:
00000972 206E 000C movea.l A0, [A6 + 0xC]
00000976 4250 clr.w [A0]
00000978 1F3C 0001 move.b -[A7], 0x1
0000097C 2F0E move.l -[A7], A6
0000097E 4EBA FD88 jsr [PC - 0x278 /* 00000708 */]
00000982 4267 clr.w -[A7]
00000984 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000988 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000098C 1F2E 0016 move.b -[A7], [A6 + 0x16]
00000990 3F2E 0014 move.w -[A7], [A6 + 0x14]
00000994 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000998 2F2E 000C move.l -[A7], [A6 + 0xC]
0000099C 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009A0 4EBA FE66 jsr [PC - 0x19A /* 00000808 */]
000009A4 3D5F 0020 move.w [A6 + 0x20], [A7]+
000009A8 6058 bra +0x5A /* 00000A02 */
label000009AA:
000009AA 2F0E move.l -[A7], A6
000009AC 4EBA FCD6 jsr [PC - 0x32A /* 00000684 */]
label000009B0:
000009B0 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000009B4 4267 clr.w -[A7]
000009B6 206E 000C movea.l A0, [A6 + 0xC]
000009BA 3F10 move.w -[A7], [A0]
000009BC 42A7 clr.l -[A7]
000009BE 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */]
000009C2 4A5F tst.w [A7]+
000009C4 670C beq +0xE /* 000009D2 */
000009C6 3D7C 0001 FF66 move.w [A6 - 0x9A], 0x1
000009CC 2F0E move.l -[A7], A6
000009CE 4EBA FCB4 jsr [PC - 0x34C /* 00000684 */]
label000009D2:
000009D2 206E 000C movea.l A0, [A6 + 0xC]
000009D6 4A50 tst.w [A0]
000009D8 56C0 sne D0
000009DA 4A00 tst.b D0
000009DC 6718 beq +0x1A /* 000009F6 */
000009DE 2F00 move.l -[A7], D0
000009E0 4267 clr.w -[A7]
000009E2 206E 000C movea.l A0, [A6 + 0xC]
000009E6 3F10 move.w -[A7], [A0]
000009E8 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
000009EC 321F move.w D1, [A7]+
000009EE 201F move.l D0, [A7]+
000009F0 4A41 tst.w D1
000009F2 57C1 seq D1
000009F4 C001 and.b D0, D1
label000009F6:
000009F6 206E 000C movea.l A0, [A6 + 0xC]
000009FA 4250 clr.w [A0]
000009FC 3D6E FF66 0020 move.w [A6 + 0x20], [A6 - 0x9A]
label00000A02:
00000A02 4FEE FF40 lea.l A7, [A6 - 0xC0]
00000A06 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000A0A 4E5E unlink A6
00000A0C 205F movea.l A0, [A7]+
00000A0E DEFC 0018 add.w A7, 0x18
00000A12 4ED0 jmp [A0]
fn00000A14:
00000A14 4E56 0000 link A6, 0
00000A18 206E 0008 movea.l A0, [A6 + 0x8]
00000A1C 2248 movea.l A1, A0
00000A1E 3368 FB04 0014 move.w [A1 + 0x14], [A0 - 0x4FC]
00000A24 206E 0008 movea.l A0, [A6 + 0x8]
00000A28 2C48 movea.l A6, A0
00000A2A 4EFA 042C jmp [PC + 0x42C /* 00000E58 */]
00000A2E 0000 4E5E ori.b D0, 0x5E /* '^' */
00000A32 2E9F move.l [A7], [A7]+
00000A34 4E75 rts
fn00000A36:
00000A36 4E56 0000 link A6, 0
00000A3A 42A7 clr.l -[A7]
00000A3C 487A 0020 pea.l [PC + 0x20 /* 00000A5E, value 0x4E56 'NV', cstring "" */]
00000A40 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A44 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00000A48 206E 0008 movea.l A0, [A6 + 0x8]
00000A4C 7000 moveq.l D0, 0x00
00000A4E 2140 FEEE move.l [A0 - 0x112], D0
00000A52 422E 0010 clr.b [A6 + 0x10]
00000A56 4E5E unlink A6
00000A58 205F movea.l A0, [A7]+
00000A5A 504F addq.w A7, 8
00000A5C 4ED0 jmp [A0]
00000A5E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000A60-00000A66
fn00000A60:
00000A60 4E56 0000 link A6, 0
00000A64 7001 moveq.l D0, 0x01
// end alternate branch 00000A60-00000A66
fn00000A60: // (misaligned)
00000A62 0000 7001 ori.b D0, 0x1
00000A66 2F00 move.l -[A7], D0
00000A68 487A 0020 pea.l [PC + 0x20 /* 00000A8A, value 0x4E56 'NV', cstring "" */]
00000A6C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A70 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00000A74 206E 0008 movea.l A0, [A6 + 0x8]
00000A78 7000 moveq.l D0, 0x00
00000A7A 2140 FEEE move.l [A0 - 0x112], D0
00000A7E 422E 0010 clr.b [A6 + 0x10]
00000A82 4E5E unlink A6
00000A84 205F movea.l A0, [A7]+
00000A86 504F addq.w A7, 8
00000A88 4ED0 jmp [A0]
00000A8A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000A8C-00000A92
fn00000A8C:
00000A8C 4E56 0000 link A6, 0
00000A90 42A7 clr.l -[A7]
// end alternate branch 00000A8C-00000A92
fn00000A8C: // (misaligned)
00000A8E 0000 42A7 ori.b D0, 0xA7
00000A92 206E 0008 movea.l A0, [A6 + 0x8]
00000A96 4868 FC5C pea.l [A0 - 0x3A4]
00000A9A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A9E 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00000AA2 206E 0008 movea.l A0, [A6 + 0x8]
00000AA6 7000 moveq.l D0, 0x00
00000AA8 2140 FEEE move.l [A0 - 0x112], D0
00000AAC 422E 0010 clr.b [A6 + 0x10]
00000AB0 4E5E unlink A6
00000AB2 205F movea.l A0, [A7]+
00000AB4 504F addq.w A7, 8
00000AB6 4ED0 jmp [A0]
fn00000AB8:
00000AB8 4E56 FFFE link A6, -0x0002
00000ABC 48E7 0118 movem.l -[A7], D7,A3,A4
00000AC0 266E 0008 movea.l A3, [A6 + 0x8]
00000AC4 49EB FB10 lea.l A4, [A3 - 0x4F0]
00000AC8 302C 0022 move.w D0, [A4 + 0x22]
00000ACC 5240 addq.w D0, 1
00000ACE 3E00 move.w D7, D0
00000AD0 600C bra +0xE /* 00000ADE */
label00000AD2:
00000AD2 3007 move.w D0, D7
00000AD4 E540 asl D0.w, 2
00000AD6 7200 moveq.l D1, 0x00
00000AD8 2981 0020 move.l [A4 + D0.w + 0x20], D1
00000ADC 5247 addq.w D7, 1
label00000ADE:
00000ADE 702A moveq.l D0, 0x2A
00000AE0 B047 cmp.w D0, D7
00000AE2 6CEE bge -0x10 /* 00000AD2 */
00000AE4 702A moveq.l D0, 0x2A
00000AE6 906C 0022 sub.w D0, [A4 + 0x22]
00000AEA E540 asl D0.w, 2
00000AEC D16B FC10 add.w [A3 - 0x3F0], D0
00000AF0 422E 000C clr.b [A6 + 0xC]
00000AF4 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000AF8 4E5E unlink A6
00000AFA 2E9F move.l [A7], [A7]+
00000AFC 4E75 rts
fn00000AFE:
00000AFE 4E56 FAF8 link A6, -0x0508
00000B02 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000B06 2D7C 0001 0000 FB04 move.l [A6 - 0x4FC], 0x10000
00000B0E 206E 0010 movea.l A0, [A6 + 0x10]
00000B12 2D48 FAFC move.l [A6 - 0x504], A0
00000B16 207C 0000 0B50 movea.l A0, 0xB50
00000B1C 2050 movea.l A0, [A0]
00000B1E 2D48 FAF8 move.l [A6 - 0x508], A0
00000B22 486E FF00 pea.l [A6 - 0x100]
00000B26 2F3C 0001 BFE6 move.l -[A7], 0x1BFE6
00000B2C 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000B30 42A7 clr.l -[A7]
00000B32 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */
00000B38 3F3C BFE6 move.w -[A7], 0xBFE6
00000B3C A9A0 syscall GetResource
00000B3E 2D57 FB00 move.l [A6 - 0x500], [A7]
00000B42 A9A3 syscall ReleaseResource
00000B44 206E FAF8 movea.l A0, [A6 - 0x508]
00000B48 4268 0046 clr.w [A0 + 0x46]
label00000B4C:
00000B4C 4267 clr.w -[A7]
00000B4E 3F2D F674 move.w -[A7], [A5 - 0x98C]
00000B52 2F2D F3B8 move.l -[A7], [A5 - 0xC48]
00000B56 486E FF00 pea.l [A6 - 0x100]
00000B5A 3F3C 0004 move.w -[A7], 0x4
00000B5E 206E FAF8 movea.l A0, [A6 - 0x508]
00000B62 4868 0046 pea.l [A0 + 0x46]
00000B66 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00000B6A 4A5F tst.w [A7]+
00000B6C 56C0 sne D0
00000B6E 4A00 tst.b D0
00000B70 6600 0188 bne +0x18A /* 00000CFA */
00000B74 2F00 move.l -[A7], D0
00000B76 4267 clr.w -[A7]
00000B78 486E FEA6 pea.l [A6 - 0x15A]
00000B7C 2F0E move.l -[A7], A6
00000B7E 4EBA FEB6 jsr [PC - 0x14A /* 00000A36 */]
00000B82 121F move.b D1, [A7]+
00000B84 201F move.l D0, [A7]+
00000B86 8001 or.b D0, D1
00000B88 0240 0001 andi.w D0, 0x1
00000B8C 6600 016C bne +0x16E /* 00000CFA */
00000B90 2F00 move.l -[A7], D0
00000B92 4267 clr.w -[A7]
00000B94 486E FEA6 pea.l [A6 - 0x15A]
00000B98 486E FDA6 pea.l [A6 - 0x25A]
00000B9C 3F3C 0100 move.w -[A7], 0x100
00000BA0 486E FDA4 pea.l [A6 - 0x25C]
00000BA4 486E FEEE pea.l [A6 - 0x112]
00000BA8 206E FAF8 movea.l A0, [A6 - 0x508]
00000BAC 3F28 0046 move.w -[A7], [A0 + 0x46]
00000BB0 42A7 clr.l -[A7]
00000BB2 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
00000BB6 321F move.w D1, [A7]+
00000BB8 201F move.l D0, [A7]+
00000BBA 4A41 tst.w D1
00000BBC 56C1 sne D1
00000BBE 8001 or.b D0, D1
00000BC0 0240 0001 andi.w D0, 0x1
00000BC4 6600 0134 bne +0x136 /* 00000CFA */
00000BC8 7278 moveq.l D1, 0x78
00000BCA B26E FDA4 cmp.w D1, [A6 - 0x25C]
00000BCE 56C1 sne D1
00000BD0 8001 or.b D0, D1
00000BD2 0240 0001 andi.w D0, 0x1
00000BD6 6600 0122 bne +0x124 /* 00000CFA */
00000BDA 7203 moveq.l D1, 0x03
00000BDC B26E FDAA cmp.w D1, [A6 - 0x256]
00000BE0 56C1 sne D1
00000BE2 8001 or.b D0, D1
00000BE4 0240 0001 andi.w D0, 0x1
00000BE8 6600 0110 bne +0x112 /* 00000CFA */
00000BEC 4241 clr.w D1
00000BEE 122E FDAC move.b D1, [A6 - 0x254]
00000BF2 4A41 tst.w D1
00000BF4 5FC1 sle D1
00000BF6 8001 or.b D0, D1
00000BF8 0240 0001 andi.w D0, 0x1
00000BFC 6600 00FC bne +0xFE /* 00000CFA */
00000C00 2F00 move.l -[A7], D0
00000C02 4267 clr.w -[A7]
00000C04 486E FD5C pea.l [A6 - 0x2A4]
00000C08 2F0E move.l -[A7], A6
00000C0A 4EBA FE54 jsr [PC - 0x1AC /* 00000A60 */]
00000C0E 121F move.b D1, [A7]+
00000C10 201F move.l D0, [A7]+
00000C12 8001 or.b D0, D1
00000C14 4A00 tst.b D0
00000C16 6600 00E2 bne +0xE4 /* 00000CFA */
00000C1A 2F00 move.l -[A7], D0
00000C1C 4267 clr.w -[A7]
00000C1E 486E FD5C pea.l [A6 - 0x2A4]
00000C22 486E FC5A pea.l [A6 - 0x3A6]
00000C26 3F3C 0100 move.w -[A7], 0x100
00000C2A 486E FD5A pea.l [A6 - 0x2A6]
00000C2E 486E FEEE pea.l [A6 - 0x112]
00000C32 206E FAF8 movea.l A0, [A6 - 0x508]
00000C36 3F28 0046 move.w -[A7], [A0 + 0x46]
00000C3A 42A7 clr.l -[A7]
00000C3C 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
00000C40 321F move.w D1, [A7]+
00000C42 201F move.l D0, [A7]+
00000C44 4A41 tst.w D1
00000C46 56C1 sne D1
00000C48 8001 or.b D0, D1
00000C4A 0240 0001 andi.w D0, 0x1
00000C4E 6600 00AA bne +0xAC /* 00000CFA */
00000C52 722A moveq.l D1, 0x2A
00000C54 B26E FD5A cmp.w D1, [A6 - 0x2A6]
00000C58 56C1 sne D1
00000C5A 8001 or.b D0, D1
00000C5C 0240 0001 andi.w D0, 0x1
00000C60 6600 0098 bne +0x9A /* 00000CFA */
00000C64 4A6E FC5A tst.w [A6 - 0x3A6]
00000C68 56C1 sne D1
00000C6A 8001 or.b D0, D1
00000C6C 0240 0001 andi.w D0, 0x1
00000C70 6600 0088 bne +0x8A /* 00000CFA */
00000C74 4241 clr.w D1
00000C76 122E FC5C move.b D1, [A6 - 0x3A4]
00000C7A 4A41 tst.w D1
00000C7C 5FC1 sle D1
00000C7E 8001 or.b D0, D1
00000C80 0240 0001 andi.w D0, 0x1
00000C84 6674 bne +0x76 /* 00000CFA */
00000C86 2F00 move.l -[A7], D0
00000C88 4267 clr.w -[A7]
00000C8A 486E FC12 pea.l [A6 - 0x3EE]
00000C8E 2F0E move.l -[A7], A6
00000C90 4EBA FDFA jsr [PC - 0x206 /* 00000A8C */]
00000C94 121F move.b D1, [A7]+
00000C96 201F move.l D0, [A7]+
00000C98 8001 or.b D0, D1
00000C9A 4A00 tst.b D0
00000C9C 665C bne +0x5E /* 00000CFA */
00000C9E 2F00 move.l -[A7], D0
00000CA0 4267 clr.w -[A7]
00000CA2 486E FC12 pea.l [A6 - 0x3EE]
00000CA6 486E FB10 pea.l [A6 - 0x4F0]
00000CAA 3F3C 0100 move.w -[A7], 0x100
00000CAE 486E FC10 pea.l [A6 - 0x3F0]
00000CB2 486E FEEE pea.l [A6 - 0x112]
00000CB6 206E FAF8 movea.l A0, [A6 - 0x508]
00000CBA 3F28 0046 move.w -[A7], [A0 + 0x46]
00000CBE 42A7 clr.l -[A7]
00000CC0 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
00000CC4 321F move.w D1, [A7]+
00000CC6 201F move.l D0, [A7]+
00000CC8 4A41 tst.w D1
00000CCA 56C1 sne D1
00000CCC 8001 or.b D0, D1
00000CCE 0240 0001 andi.w D0, 0x1
00000CD2 6626 bne +0x28 /* 00000CFA */
00000CD4 2F00 move.l -[A7], D0
00000CD6 4267 clr.w -[A7]
00000CD8 2F0E move.l -[A7], A6
00000CDA 4EBA FDDC jsr [PC - 0x224 /* 00000AB8 */]
00000CDE 121F move.b D1, [A7]+
00000CE0 201F move.l D0, [A7]+
00000CE2 8001 or.b D0, D1
00000CE4 4A00 tst.b D0
00000CE6 6612 bne +0x14 /* 00000CFA */
00000CE8 0C6E 00CC FC10 cmpi.w [A6 - 0x3F0], 0xCC
00000CEE 56C1 sne D1
00000CF0 8001 or.b D0, D1
00000CF2 0240 0001 andi.w D0, 0x1
00000CF6 6700 0084 beq +0x86 /* 00000D7C */
label00000CFA:
00000CFA 206E FAF8 movea.l A0, [A6 - 0x508]
00000CFE 4A68 0046 tst.w [A0 + 0x46]
00000D02 56C0 sne D0
00000D04 4A00 tst.b D0
00000D06 671A beq +0x1C /* 00000D22 */
00000D08 2F00 move.l -[A7], D0
00000D0A 4267 clr.w -[A7]
00000D0C 206E FAF8 movea.l A0, [A6 - 0x508]
00000D10 3F28 0046 move.w -[A7], [A0 + 0x46]
00000D14 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
00000D18 321F move.w D1, [A7]+
00000D1A 201F move.l D0, [A7]+
00000D1C 4A41 tst.w D1
00000D1E 57C1 seq D1
00000D20 C001 and.b D0, D1
label00000D22:
00000D22 206E FAF8 movea.l A0, [A6 - 0x508]
00000D26 4268 0046 clr.w [A0 + 0x46]
00000D2A 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000D2E 7001 moveq.l D0, 0x01
00000D30 B06E FB06 cmp.w D0, [A6 - 0x4FA]
00000D34 6E06 bgt +0x8 /* 00000D3C */
00000D36 2F0E move.l -[A7], A6
00000D38 4EBA FCDA jsr [PC - 0x326 /* 00000A14 */]
label00000D3C:
00000D3C 4267 clr.w -[A7]
00000D3E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000D42 486E FF00 pea.l [A6 - 0x100]
00000D46 1F3C 0001 move.b -[A7], 0x1
00000D4A 3F2D F674 move.w -[A7], [A5 - 0x98C]
00000D4E 2F2D F3B8 move.l -[A7], [A5 - 0xC48]
00000D52 206E FAF8 movea.l A0, [A6 - 0x508]
00000D56 4868 0046 pea.l [A0 + 0x46]
00000D5A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D5E 4EBA FAA8 jsr [PC - 0x558 /* 00000808 */]
00000D62 3D5F FEFE move.w [A6 - 0x102], [A7]+
00000D66 670C beq +0xE /* 00000D74 */
00000D68 3D6E FEFE FB04 move.w [A6 - 0x4FC], [A6 - 0x102]
00000D6E 2F0E move.l -[A7], A6
00000D70 4EBA FCA2 jsr [PC - 0x35E /* 00000A14 */]
label00000D74:
00000D74 526E FB06 addq.w [A6 - 0x4FA], 1
00000D78 6000 FDD2 bra -0x22C /* 00000B4C */
label00000D7C:
00000D7C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000D80 42A7 clr.l -[A7]
00000D82 487A 00E6 pea.l [PC + 0xE6 /* 00000E6A, value 0x4E56 'NV', cstring "" */]
00000D86 486E FEA6 pea.l [A6 - 0x15A]
00000D8A 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00000D8E 7000 moveq.l D0, 0x00
00000D90 2D40 FEEE move.l [A6 - 0x112], D0
00000D94 4267 clr.w -[A7]
00000D96 486E FEA6 pea.l [A6 - 0x15A]
00000D9A 486E FDA6 pea.l [A6 - 0x25A]
00000D9E 3F3C 0100 move.w -[A7], 0x100
00000DA2 486E FDA4 pea.l [A6 - 0x25C]
00000DA6 486E FEEE pea.l [A6 - 0x112]
00000DAA 207C 0000 0B50 movea.l A0, 0xB50
00000DB0 2050 movea.l A0, [A0]
00000DB2 3F28 0046 move.w -[A7], [A0 + 0x46]
00000DB6 42A7 clr.l -[A7]
00000DB8 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
00000DBC 3D5F FEFE move.w [A6 - 0x102], [A7]+
00000DC0 6708 beq +0xA /* 00000DCA */
00000DC2 3F3C 0005 move.w -[A7], 0x5
00000DC6 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
label00000DCA:
00000DCA 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000DCE 1D7C 0001 FB0F move.b [A6 - 0x4F1], 0x1
00000DD4 4267 clr.w -[A7]
00000DD6 206E FAF8 movea.l A0, [A6 - 0x508]
00000DDA 3F28 0046 move.w -[A7], [A0 + 0x46]
00000DDE 2F2E 000C move.l -[A7], [A6 + 0xC]
00000DE2 486E FB0F pea.l [A6 - 0x4F1]
00000DE6 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
00000DEA 3D5F FB04 move.w [A6 - 0x4FC], [A7]+
00000DEE 6706 beq +0x8 /* 00000DF6 */
00000DF0 2F0E move.l -[A7], A6
00000DF2 4EBA FC20 jsr [PC - 0x3E0 /* 00000A14 */]
label00000DF6:
00000DF6 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000DFA 4267 clr.w -[A7]
00000DFC 486E FF00 pea.l [A6 - 0x100]
00000E00 2F2D F3B8 move.l -[A7], [A5 - 0xC48]
00000E04 3F2D F674 move.w -[A7], [A5 - 0x98C]
00000E08 3F3C 4E21 move.w -[A7], 0x4E21 /* 'N!' */
00000E0C 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00000E10 4A5F tst.w [A7]+
00000E12 206E 0008 movea.l A0, [A6 + 0x8]
00000E16 20AE FDA6 move.l [A0], [A6 - 0x25A]
00000E1A 082E 0001 FDCC btst.b [A6 - 0x234], 0x1
00000E20 57C0 seq D0
00000E22 4400 neg.b D0
00000E24 1B40 F672 move.b [A5 - 0x98E], D0
00000E28 422D F670 clr.b [A5 - 0x990]
00000E2C 2B6E FDF6 F364 move.l [A5 - 0xC9C], [A6 - 0x20A]
00000E32 4267 clr.w -[A7]
00000E34 206E FAF8 movea.l A0, [A6 - 0x508]
00000E38 3F28 0046 move.w -[A7], [A0 + 0x46]
00000E3C 486D F2E8 pea.l [A5 - 0xD18]
00000E40 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */]
00000E44 4A5F tst.w [A7]+
00000E46 6706 beq +0x8 /* 00000E4E */
00000E48 2F0E move.l -[A7], A6
00000E4A 4EBA FBC8 jsr [PC - 0x438 /* 00000A14 */]
label00000E4E:
00000E4E 426E FB04 clr.w [A6 - 0x4FC]
00000E52 2F0E move.l -[A7], A6
00000E54 4EBA FBBE jsr [PC - 0x442 /* 00000A14 */]
label00000E58:
00000E58 4FEE FAD8 lea.l A7, [A6 - 0x528]
00000E5C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000E60 4E5E unlink A6
00000E62 205F movea.l A0, [A7]+
00000E64 DEFC 000C add.w A7, 0xC
00000E68 4ED0 jmp [A0]
00000E6A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000E6C-00000E70
fn00000E6C:
00000E6C 4E56 FFA0 link A6, -0x0060
// end alternate branch 00000E6C-00000E70
fn00000E6C: // (misaligned)
00000E6E FFA0 .invalid <<F/6/7>>
00000E70 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000E74 286E 0014 movea.l A4, [A6 + 0x14]
00000E78 2A2E 000E move.l D5, [A6 + 0xE]
00000E7C 3C2E 0012 move.w D6, [A6 + 0x12]
00000E80 4267 clr.w -[A7]
00000E82 3F06 move.w -[A7], D6
00000E84 2F05 move.l -[A7], D5
00000E86 2F0C move.l -[A7], A4
00000E88 3F2E 000C move.w -[A7], [A6 + 0xC]
00000E8C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E90 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00000E94 3E1F move.w D7, [A7]+
00000E96 0C47 FE58 cmpi.w D7, 0xFE58
00000E9A 664A bne +0x4C /* 00000EE6 */
00000E9C 2D7C 0700 0106 FFF6 move.l [A6 - 0xA], 0x7000106
00000EA4 2D7C 0103 0100 FFFA move.l [A6 - 0x6], 0x1030100
00000EAC 2D4C FFB2 move.l [A6 - 0x4E], A4
00000EB0 3D46 FFB6 move.w [A6 - 0x4A], D6
00000EB4 2D45 FFD0 move.l [A6 - 0x30], D5
00000EB8 41EE FFF6 lea.l A0, [A6 - 0xA]
00000EBC 2D48 FFD4 move.l [A6 - 0x2C], A0
00000EC0 4267 clr.w -[A7]
00000EC2 486E FFA0 pea.l [A6 - 0x60]
00000EC6 4267 clr.w -[A7]
00000EC8 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00000ECC 3E1F move.w D7, [A7]+
00000ECE 6616 bne +0x18 /* 00000EE6 */
00000ED0 4267 clr.w -[A7]
00000ED2 3F06 move.w -[A7], D6
00000ED4 2F05 move.l -[A7], D5
00000ED6 2F0C move.l -[A7], A4
00000ED8 3F2E 000C move.w -[A7], [A6 + 0xC]
00000EDC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EE0 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00000EE4 3E1F move.w D7, [A7]+
label00000EE6:
00000EE6 3D47 0018 move.w [A6 + 0x18], D7
00000EEA 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00000EEE 4E5E unlink A6
00000EF0 205F movea.l A0, [A7]+
00000EF2 DEFC 0010 add.w A7, 0x10
00000EF6 4ED0 jmp [A0]
fn00000EF8:
00000EF8 4E56 0000 link A6, 0
00000EFC 2F0C move.l -[A7], A4
00000EFE 286E 0008 movea.l A4, [A6 + 0x8]
00000F02 4267 clr.w -[A7]
00000F04 486C FF00 pea.l [A4 - 0x100]
00000F08 2F2C FEFA move.l -[A7], [A4 - 0x106]
00000F0C 3F2C FEFE move.w -[A7], [A4 - 0x102]
00000F10 3F3C 4E22 move.w -[A7], 0x4E22 /* 'N\"' */
00000F14 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00000F18 4A5F tst.w [A7]+
00000F1A 4267 clr.w -[A7]
00000F1C 206C 0014 movea.l A0, [A4 + 0x14]
00000F20 3028 0016 move.w D0, [A0 + 0x16]
00000F24 907C FFF6 sub.w D0, 0xFFF6
00000F28 41ED F898 lea.l A0, [A5 - 0x768]
00000F2C D040 add.w D0, D0
00000F2E 3F30 0000 move.w -[A7], [A0 + D0.w]
00000F32 42A7 clr.l -[A7]
00000F34 4EAD 0682 jsr [A5 + 0x682 /* export_204 */]
00000F38 4A5F tst.w [A7]+
00000F3A 206E 0008 movea.l A0, [A6 + 0x8]
00000F3E 316C FD96 0018 move.w [A0 + 0x18], [A4 - 0x26A]
00000F44 206E 0008 movea.l A0, [A6 + 0x8]
00000F48 2C48 movea.l A6, A0
00000F4A 4EFA 04A6 jmp [PC + 0x4A6 /* 000013F2 */]
00000F4E 0000 285F ori.b D0, 0x5F /* '_' */
00000F52 4E5E unlink A6
00000F54 2E9F move.l [A7], [A7]+
00000F56 4E75 rts
fn00000F58:
00000F58 4E56 0000 link A6, 0
00000F5C 42A7 clr.l -[A7]
00000F5E 487A 0020 pea.l [PC + 0x20 /* 00000F80, value 0x4E56 'NV', cstring "" */]
00000F62 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F66 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00000F6A 206E 0008 movea.l A0, [A6 + 0x8]
00000F6E 7000 moveq.l D0, 0x00
00000F70 2140 FD9A move.l [A0 - 0x266], D0
00000F74 422E 0010 clr.b [A6 + 0x10]
00000F78 4E5E unlink A6
00000F7A 205F movea.l A0, [A7]+
00000F7C 504F addq.w A7, 8
00000F7E 4ED0 jmp [A0]
00000F80 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000F82-00000F8C
fn00000F82:
00000F82 4E56 0000 link A6, 0
00000F86 422E 000C clr.b [A6 + 0xC]
00000F8A 4E5E unlink A6
// end alternate branch 00000F82-00000F8C
fn00000F82: // (misaligned)
00000F84 0000 422E ori.b D0, 0x2E /* '.' */
00000F88 000C 4E5E ori.b A4, 0x5E /* '^' */
00000F8C 2E9F move.l [A7], [A7]+
00000F8E 4E75 rts
fn00000F90:
00000F90 4E56 0000 link A6, 0
00000F94 48E7 0018 movem.l -[A7], A3,A4
00000F98 286E 0008 movea.l A4, [A6 + 0x8]
00000F9C 266C 0014 movea.l A3, [A4 + 0x14]
00000FA0 302B 0016 move.w D0, [A3 + 0x16]
00000FA4 907C FFF6 sub.w D0, 0xFFF6
00000FA8 41ED F898 lea.l A0, [A5 - 0x768]
00000FAC D040 add.w D0, D0
00000FAE 4A70 0000 tst.w [A0 + D0.w]
00000FB2 56C0 sne D0
00000FB4 4A00 tst.b D0
00000FB6 6724 beq +0x26 /* 00000FDC */
00000FB8 2F00 move.l -[A7], D0
00000FBA 4267 clr.w -[A7]
00000FBC 322B 0016 move.w D1, [A3 + 0x16]
00000FC0 927C FFF6 sub.w D1, 0xFFF6
00000FC4 41ED F898 lea.l A0, [A5 - 0x768]
00000FC8 D241 add.w D1, D1
00000FCA 3F30 1000 move.w -[A7], [A0 + D1.w]
00000FCE 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
00000FD2 321F move.w D1, [A7]+
00000FD4 201F move.l D0, [A7]+
00000FD6 4A41 tst.w D1
00000FD8 57C1 seq D1
00000FDA C001 and.b D0, D1
label00000FDC:
00000FDC 302B 0016 move.w D0, [A3 + 0x16]
00000FE0 907C FFF6 sub.w D0, 0xFFF6
00000FE4 41ED F898 lea.l A0, [A5 - 0x768]
00000FE8 D040 add.w D0, D0
00000FEA 4270 0000 clr.w [A0 + D0.w]
00000FEE 7002 moveq.l D0, 0x02
00000FF0 B06C FD96 cmp.w D0, [A4 - 0x26A]
00000FF4 57C0 seq D0
00000FF6 4A00 tst.b D0
00000FF8 6724 beq +0x26 /* 0000101E */
00000FFA 206C 0014 movea.l A0, [A4 + 0x14]
00000FFE 3228 0016 move.w D1, [A0 + 0x16]
00001002 927C FFF6 sub.w D1, 0xFFF6
00001006 41ED F994 lea.l A0, [A5 - 0x66C]
0000100A E541 asl D1.w, 2
0000100C 0830 0007 1003 btst.b [A0 + D1.w + 0x3], 0x7
00001012 56C1 sne D1
00001014 C001 and.b D0, D1
00001016 6706 beq +0x8 /* 0000101E */
00001018 397C 0001 FD96 move.w [A4 - 0x26A], 0x1
label0000101E:
0000101E 206E 0008 movea.l A0, [A6 + 0x8]
00001022 316C FD96 0018 move.w [A0 + 0x18], [A4 - 0x26A]
00001028 206E 0008 movea.l A0, [A6 + 0x8]
0000102C 2C48 movea.l A6, A0
0000102E 4EFA 03C2 jmp [PC + 0x3C2 /* 000013F2 */]
00001032 0000 4CDF ori.b D0, 0xDF
00001036 1800 move.b D4, D0
00001038 4E5E unlink A6
0000103A 2E9F move.l [A7], [A7]+
0000103C 4E75 rts
fn0000103E:
0000103E 4E56 FAC8 link A6, -0x0538
00001042 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00001046 2D7C 0002 0000 FD96 move.l [A6 - 0x26A], 0x20000
0000104E 206E 0014 movea.l A0, [A6 + 0x14]
00001052 2D48 FACC move.l [A6 - 0x534], A0
00001056 207C 0000 0B50 movea.l A0, 0xB50
0000105C 2050 movea.l A0, [A0]
0000105E 2D48 FAC8 move.l [A6 - 0x538], A0
00001062 42A7 clr.l -[A7]
00001064 3F3C 2329 move.w -[A7], 0x2329 /* '#)' */
00001068 A9BA syscall GetString
0000106A 205F movea.l A0, [A7]+
0000106C 2050 movea.l A0, [A0]
0000106E 43EE FF00 lea.l A1, [A6 - 0x100]
00001072 703F moveq.l D0, 0x3F
label00001074:
00001074 22D8 move.l [A1]+, [A0]+
00001076 51C8 FFFC dbf D0, -0x6 /* 00001074 */
0000107A 206E FACC movea.l A0, [A6 - 0x534]
0000107E 3D68 0016 FEFE move.w [A6 - 0x102], [A0 + 0x16]
00001084 7002 moveq.l D0, 0x02
00001086 2D40 FEFA move.l [A6 - 0x106], D0
0000108A 3028 0016 move.w D0, [A0 + 0x16]
0000108E 907C FFF6 sub.w D0, 0xFFF6
00001092 41ED F994 lea.l A0, [A5 - 0x66C]
00001096 E540 asl D0.w, 2
00001098 0830 0005 0003 btst.b [A0 + D0.w + 0x3], 0x5
0000109E 6738 beq +0x3A /* 000010D8 */
000010A0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000010A4 42A7 clr.l -[A7]
000010A6 3F3C 2337 move.w -[A7], 0x2337 /* '#7' */
000010AA A9BA syscall GetString
000010AC 205F movea.l A0, [A7]+
000010AE 2F10 move.l -[A7], [A0]
000010B0 486E FAD0 pea.l [A6 - 0x530]
000010B4 3F3C 0002 move.w -[A7], 0x2
000010B8 4EAD 0B82 jsr [A5 + 0xB82 /* export_364 */]
000010BC 41EE FF00 lea.l A0, [A6 - 0x100]
000010C0 43EE FAD0 lea.l A1, [A6 - 0x530]
000010C4 703F moveq.l D0, 0x3F
label000010C6:
000010C6 20D9 move.l [A0]+, [A1]+
000010C8 51C8 FFFC dbf D0, -0x6 /* 000010C6 */
000010CC 3D6D F674 FEFE move.w [A6 - 0x102], [A5 - 0x98C]
000010D2 2D6D F3BC FEFA move.l [A6 - 0x106], [A5 - 0xC44]
label000010D8:
000010D8 4267 clr.w -[A7]
000010DA 486E FF00 pea.l [A6 - 0x100]
000010DE 3F2E FEFE move.w -[A7], [A6 - 0x102]
000010E2 2F2E FEFA move.l -[A7], [A6 - 0x106]
000010E6 3F3C 0004 move.w -[A7], 0x4
000010EA 206E FACC movea.l A0, [A6 - 0x534]
000010EE 3028 0016 move.w D0, [A0 + 0x16]
000010F2 907C FFF6 sub.w D0, 0xFFF6
000010F6 41ED F898 lea.l A0, [A5 - 0x768]
000010FA D040 add.w D0, D0
000010FC 4870 0000 pea.l [A0 + D0.w]
00001100 4EBA FD6A jsr [PC - 0x296 /* 00000E6C */]
00001104 4A5F tst.w [A7]+
00001106 56C0 sne D0
00001108 4A00 tst.b D0
0000110A 6600 010E bne +0x110 /* 0000121A */
0000110E 2F00 move.l -[A7], D0
00001110 4267 clr.w -[A7]
00001112 486E FEB2 pea.l [A6 - 0x14E]
00001116 2F0E move.l -[A7], A6
00001118 4EBA FE3E jsr [PC - 0x1C2 /* 00000F58 */]
0000111C 121F move.b D1, [A7]+
0000111E 201F move.l D0, [A7]+
00001120 8001 or.b D0, D1
00001122 0240 0001 andi.w D0, 0x1
00001126 6600 00F2 bne +0xF4 /* 0000121A */
0000112A 2F00 move.l -[A7], D0
0000112C 4267 clr.w -[A7]
0000112E 486E FEB2 pea.l [A6 - 0x14E]
00001132 486E FDB2 pea.l [A6 - 0x24E]
00001136 3F3C 0100 move.w -[A7], 0x100
0000113A 486E FDB0 pea.l [A6 - 0x250]
0000113E 486E FD9A pea.l [A6 - 0x266]
00001142 206E FACC movea.l A0, [A6 - 0x534]
00001146 3228 0016 move.w D1, [A0 + 0x16]
0000114A 927C FFF6 sub.w D1, 0xFFF6
0000114E 41ED F898 lea.l A0, [A5 - 0x768]
00001152 D241 add.w D1, D1
00001154 3F30 1000 move.w -[A7], [A0 + D1.w]
00001158 42A7 clr.l -[A7]
0000115A 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
0000115E 321F move.w D1, [A7]+
00001160 201F move.l D0, [A7]+
00001162 4A41 tst.w D1
00001164 56C1 sne D1
00001166 8001 or.b D0, D1
00001168 0240 0001 andi.w D0, 0x1
0000116C 6600 00AC bne +0xAE /* 0000121A */
00001170 7228 moveq.l D1, 0x28
00001172 B26E FDB0 cmp.w D1, [A6 - 0x250]
00001176 56C1 sne D1
00001178 8001 or.b D0, D1
0000117A 0240 0001 andi.w D0, 0x1
0000117E 6600 009A bne +0x9C /* 0000121A */
00001182 7203 moveq.l D1, 0x03
00001184 B26E FDB6 cmp.w D1, [A6 - 0x24A]
00001188 5DC1 slt D1
0000118A 8001 or.b D0, D1
0000118C 0240 0001 andi.w D0, 0x1
00001190 6600 0088 bne +0x8A /* 0000121A */
00001194 4A6E FDB8 tst.w [A6 - 0x248]
00001198 56C1 sne D1
0000119A 4A01 tst.b D1
0000119C 6712 beq +0x14 /* 000011B0 */
0000119E 0C6E 03E7 FDB8 cmpi.w [A6 - 0x248], 0x3E7
000011A4 56C2 sne D2
000011A6 C202 and.b D1, D2
000011A8 8001 or.b D0, D1
000011AA 0240 0001 andi.w D0, 0x1
000011AE 666A bne +0x6C /* 0000121A */
label000011B0:
000011B0 222E FDB2 move.l D1, [A6 - 0x24E]
000011B4 B2AE 0008 cmp.l D1, [A6 + 0x8]
000011B8 56C1 sne D1
000011BA 8001 or.b D0, D1
000011BC 0240 0001 andi.w D0, 0x1
000011C0 6658 bne +0x5A /* 0000121A */
000011C2 2F00 move.l -[A7], D0
000011C4 4267 clr.w -[A7]
000011C6 2F0E move.l -[A7], A6
000011C8 4EBA FDB8 jsr [PC - 0x248 /* 00000F82 */]
000011CC 121F move.b D1, [A7]+
000011CE 201F move.l D0, [A7]+
000011D0 8001 or.b D0, D1
000011D2 4A00 tst.b D0
000011D4 6644 bne +0x46 /* 0000121A */
000011D6 2F00 move.l -[A7], D0
000011D8 4267 clr.w -[A7]
000011DA 206E FACC movea.l A0, [A6 - 0x534]
000011DE 3F28 0016 move.w -[A7], [A0 + 0x16]
000011E2 3228 0016 move.w D1, [A0 + 0x16]
000011E6 927C FFF6 sub.w D1, 0xFFF6
000011EA 41ED F898 lea.l A0, [A5 - 0x768]
000011EE D241 add.w D1, D1
000011F0 3F30 1000 move.w -[A7], [A0 + D1.w]
000011F4 206E FAC8 movea.l A0, [A6 - 0x538]
000011F8 3F28 0046 move.w -[A7], [A0 + 0x46]
000011FC 42A7 clr.l -[A7]
000011FE 4267 clr.w -[A7]
00001200 1F3C 0001 move.b -[A7], 0x1
00001204 4EAD 0852 jsr [A5 + 0x852 /* export_262 */]
00001208 321F move.w D1, [A7]+
0000120A 201F move.l D0, [A7]+
0000120C 4A41 tst.w D1
0000120E 56C1 sne D1
00001210 8001 or.b D0, D1
00001212 0240 0001 andi.w D0, 0x1
00001216 6700 00BA beq +0xBC /* 000012D2 */
label0000121A:
0000121A 206E FACC movea.l A0, [A6 - 0x534]
0000121E 3028 0016 move.w D0, [A0 + 0x16]
00001222 907C FFF6 sub.w D0, 0xFFF6
00001226 41ED F898 lea.l A0, [A5 - 0x768]
0000122A D040 add.w D0, D0
0000122C 4A70 0000 tst.w [A0 + D0.w]
00001230 56C0 sne D0
00001232 4A00 tst.b D0
00001234 6728 beq +0x2A /* 0000125E */
00001236 2F00 move.l -[A7], D0
00001238 4267 clr.w -[A7]
0000123A 206E FACC movea.l A0, [A6 - 0x534]
0000123E 3228 0016 move.w D1, [A0 + 0x16]
00001242 927C FFF6 sub.w D1, 0xFFF6
00001246 41ED F898 lea.l A0, [A5 - 0x768]
0000124A D241 add.w D1, D1
0000124C 3F30 1000 move.w -[A7], [A0 + D1.w]
00001250 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
00001254 321F move.w D1, [A7]+
00001256 201F move.l D0, [A7]+
00001258 4A41 tst.w D1
0000125A 56C1 sne D1
0000125C C001 and.b D0, D1
label0000125E:
0000125E 206E FACC movea.l A0, [A6 - 0x534]
00001262 3028 0016 move.w D0, [A0 + 0x16]
00001266 907C FFF6 sub.w D0, 0xFFF6
0000126A 41ED F898 lea.l A0, [A5 - 0x768]
0000126E D040 add.w D0, D0
00001270 4270 0000 clr.w [A0 + D0.w]
00001274 7001 moveq.l D0, 0x01
00001276 B06E FD98 cmp.w D0, [A6 - 0x268]
0000127A 6E0C bgt +0xE /* 00001288 */
0000127C 3D7C 0002 FD96 move.w [A6 - 0x26A], 0x2
00001282 2F0E move.l -[A7], A6
00001284 4EBA FD0A jsr [PC - 0x2F6 /* 00000F90 */]
label00001288:
00001288 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
0000128C 4267 clr.w -[A7]
0000128E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001292 486E FF00 pea.l [A6 - 0x100]
00001296 4267 clr.w -[A7]
00001298 3F2E FEFE move.w -[A7], [A6 - 0x102]
0000129C 2F2E FEFA move.l -[A7], [A6 - 0x106]
000012A0 206E FACC movea.l A0, [A6 - 0x534]
000012A4 3028 0016 move.w D0, [A0 + 0x16]
000012A8 907C FFF6 sub.w D0, 0xFFF6
000012AC 41ED F898 lea.l A0, [A5 - 0x768]
000012B0 D040 add.w D0, D0
000012B2 4870 0000 pea.l [A0 + D0.w]
000012B6 486E 0008 pea.l [A6 + 0x8]
000012BA 4EBA F54C jsr [PC - 0xAB4 /* 00000808 */]
000012BE 3D5F FD96 move.w [A6 - 0x26A], [A7]+
000012C2 6706 beq +0x8 /* 000012CA */
000012C4 2F0E move.l -[A7], A6
000012C6 4EBA FCC8 jsr [PC - 0x338 /* 00000F90 */]
label000012CA:
000012CA 526E FD98 addq.w [A6 - 0x268], 1
000012CE 6000 FE08 bra -0x1F6 /* 000010D8 */
label000012D2:
000012D2 2F2E FEFA move.l -[A7], [A6 - 0x106]
000012D6 487A 012C pea.l [PC + 0x12C /* 00001404, value 0x4E56 'NV', cstring "" */]
000012DA 486E FEB2 pea.l [A6 - 0x14E]
000012DE 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
000012E2 7000 moveq.l D0, 0x00
000012E4 2D40 FD9A move.l [A6 - 0x266], D0
000012E8 4267 clr.w -[A7]
000012EA 486E FEB2 pea.l [A6 - 0x14E]
000012EE 486E FDB2 pea.l [A6 - 0x24E]
000012F2 3F3C 0100 move.w -[A7], 0x100
000012F6 486E FDB0 pea.l [A6 - 0x250]
000012FA 486E FD9A pea.l [A6 - 0x266]
000012FE 206E 0014 movea.l A0, [A6 + 0x14]
00001302 3028 0016 move.w D0, [A0 + 0x16]
00001306 907C FFF6 sub.w D0, 0xFFF6
0000130A 41ED F898 lea.l A0, [A5 - 0x768]
0000130E D040 add.w D0, D0
00001310 3F30 0000 move.w -[A7], [A0 + D0.w]
00001314 42A7 clr.l -[A7]
00001316 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
0000131A 0C5F FE61 cmpi.w [A7]+, 0xFE61
0000131E 6600 008C bne +0x8E /* 000013AC */
00001322 206E 0014 movea.l A0, [A6 + 0x14]
00001326 3D68 0016 FCE8 move.w [A6 - 0x318], [A0 + 0x16]
0000132C 41EE FBD2 lea.l A0, [A6 - 0x42E]
00001330 2D48 FCE4 move.l [A6 - 0x31C], A0
00001334 206E 0014 movea.l A0, [A6 + 0x14]
00001338 3D68 0016 FBD0 move.w [A6 - 0x430], [A0 + 0x16]
0000133E 42A7 clr.l -[A7]
00001340 2F3C 6D61 6373 move.l -[A7], 0x6D616373 /* 'macs' */
00001346 486E FBD0 pea.l [A6 - 0x430]
0000134A 4267 clr.w -[A7]
0000134C 4EBA ECBA jsr [PC - 0x1346 /* 00000008 */]
00001350 2D5F FD02 move.l [A6 - 0x2FE], [A7]+
00001354 3D7C FFFF FCEE move.w [A6 - 0x312], 0xFFFF
0000135A 4AAE FD02 tst.l [A6 - 0x2FE]
0000135E 56C0 sne D0
00001360 4A00 tst.b D0
00001362 6748 beq +0x4A /* 000013AC */
00001364 206E 0014 movea.l A0, [A6 + 0x14]
00001368 322E FBD0 move.w D1, [A6 - 0x430]
0000136C B268 0016 cmp.w D1, [A0 + 0x16]
00001370 57C1 seq D1
00001372 C001 and.b D0, D1
00001374 6736 beq +0x38 /* 000013AC */
00001376 2F00 move.l -[A7], D0
00001378 4267 clr.w -[A7]
0000137A 486E FCD2 pea.l [A6 - 0x32E]
0000137E 4267 clr.w -[A7]
00001380 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
00001384 321F move.w D1, [A7]+
00001386 201F move.l D0, [A7]+
00001388 4A41 tst.w D1
0000138A 57C1 seq D1
0000138C C001 and.b D0, D1
0000138E 671C beq +0x1E /* 000013AC */
00001390 206E 0014 movea.l A0, [A6 + 0x14]
00001394 3F28 0016 move.w -[A7], [A0 + 0x16]
00001398 2F2E FD36 move.l -[A7], [A6 - 0x2CA]
0000139C 2F2E FD02 move.l -[A7], [A6 - 0x2FE]
000013A0 486E FBD2 pea.l [A6 - 0x42E]
000013A4 7007 moveq.l D0, 0x07
000013A6 2F00 move.l -[A7], D0
000013A8 4EBA ECAA jsr [PC - 0x1356 /* 00000054 */]
label000013AC:
000013AC 4267 clr.w -[A7]
000013AE 206E 0014 movea.l A0, [A6 + 0x14]
000013B2 3028 0016 move.w D0, [A0 + 0x16]
000013B6 907C FFF6 sub.w D0, 0xFFF6
000013BA 41ED F898 lea.l A0, [A5 - 0x768]
000013BE D040 add.w D0, D0
000013C0 3F30 0000 move.w -[A7], [A0 + D0.w]
000013C4 206E 0014 movea.l A0, [A6 + 0x14]
000013C8 3028 0016 move.w D0, [A0 + 0x16]
000013CC 907C FFF6 sub.w D0, 0xFFF6
000013D0 41ED F2EC lea.l A0, [A5 - 0xD14]
000013D4 E540 asl D0.w, 2
000013D6 4870 0000 pea.l [A0 + D0.w]
000013DA 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */]
000013DE 4A5F tst.w [A7]+
000013E0 6706 beq +0x8 /* 000013E8 */
000013E2 2F0E move.l -[A7], A6
000013E4 4EBA FBAA jsr [PC - 0x456 /* 00000F90 */]
label000013E8:
000013E8 426E FD96 clr.w [A6 - 0x26A]
000013EC 2F0E move.l -[A7], A6
000013EE 4EBA FB08 jsr [PC - 0x4F8 /* 00000EF8 */]
label000013F2:
000013F2 4FEE FAA8 lea.l A7, [A6 - 0x558]
000013F6 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000013FA 4E5E unlink A6
000013FC 205F movea.l A0, [A7]+
000013FE DEFC 0010 add.w A7, 0x10
00001402 4ED0 jmp [A0]
00001404 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001406-0000140A
fn00001406:
00001406 4E56 FF78 link A6, -0x0088
// end alternate branch 00001406-0000140A
fn00001406: // (misaligned)
00001408 FF78 .extension 0xF78 <<F/4-5/7>> // unimplemented
0000140A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000140E 426E 0010 clr.w [A6 + 0x10]
00001412 206E 000C movea.l A0, [A6 + 0xC]
00001416 3028 0016 move.w D0, [A0 + 0x16]
0000141A 907C FFF6 sub.w D0, 0xFFF6
0000141E 41ED F994 lea.l A0, [A5 - 0x66C]
00001422 E540 asl D0.w, 2
00001424 0830 0005 0003 btst.b [A0 + D0.w + 0x3], 0x5
0000142A 6704 beq +0x6 /* 00001430 */
0000142C 6000 011C bra +0x11E /* 0000154A */
label00001430:
00001430 47EE FF80 lea.l A3, [A6 - 0x80]
00001434 42A7 clr.l -[A7]
00001436 3F3C 232F move.w -[A7], 0x232F /* '#/' */
0000143A A9BA syscall GetString
0000143C 2E17 move.l D7, [A7]
0000143E 205F movea.l A0, [A7]+
00001440 A029 syscall HLock
00001442 284B movea.l A4, A3
00001444 206E 000C movea.l A0, [A6 + 0xC]
00001448 3968 0016 0016 move.w [A4 + 0x16], [A0 + 0x16]
0000144E 2047 movea.l A0, D7
00001450 2950 0012 move.l [A4 + 0x12], [A0]
00001454 7002 moveq.l D0, 0x02
00001456 2940 0030 move.l [A4 + 0x30], D0
0000145A 426C 001C clr.w [A4 + 0x1C]
0000145E 4267 clr.w -[A7]
00001460 2F0B move.l -[A7], A3
00001462 4267 clr.w -[A7]
00001464 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
00001468 3C1F move.w D6, [A7]+
0000146A 57C0 seq D0
0000146C 4A00 tst.b D0
0000146E 6730 beq +0x32 /* 000014A0 */
00001470 082C 0004 001E btst.b [A4 + 0x1E], 0x4
00001476 56C1 sne D1
00001478 C001 and.b D0, D1
0000147A 6724 beq +0x26 /* 000014A0 */
0000147C 302C 0016 move.w D0, [A4 + 0x16]
00001480 907C FFF6 sub.w D0, 0xFFF6
00001484 41ED F772 lea.l A0, [A5 - 0x88E]
00001488 E540 asl D0.w, 2
0000148A 21AC 0030 0000 move.l [A0 + D0.w], [A4 + 0x30]
00001490 3F2C 0016 move.w -[A7], [A4 + 0x16]
00001494 2F2C 0030 move.l -[A7], [A4 + 0x30]
00001498 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
0000149C 6000 00A8 bra +0xAA /* 00001546 */
label000014A0:
000014A0 7002 moveq.l D0, 0x02
000014A2 2940 0030 move.l [A4 + 0x30], D0
000014A6 4267 clr.w -[A7]
000014A8 2F0B move.l -[A7], A3
000014AA 4267 clr.w -[A7]
000014AC 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
000014B0 4A5F tst.w [A7]+
000014B2 4267 clr.w -[A7]
000014B4 2F0B move.l -[A7], A3
000014B6 4267 clr.w -[A7]
000014B8 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
000014BC 3C1F move.w D6, [A7]+
000014BE 6708 beq +0xA /* 000014C8 */
000014C0 2F07 move.l -[A7], D7
000014C2 A9A3 syscall ReleaseResource
000014C4 6000 0084 bra +0x86 /* 0000154A */
label000014C8:
000014C8 302C 0016 move.w D0, [A4 + 0x16]
000014CC 907C FFF6 sub.w D0, 0xFFF6
000014D0 41ED F772 lea.l A0, [A5 - 0x88E]
000014D4 E540 asl D0.w, 2
000014D6 21AC 0030 0000 move.l [A0 + D0.w], [A4 + 0x30]
000014DC 7002 moveq.l D0, 0x02
000014DE 2940 0030 move.l [A4 + 0x30], D0
000014E2 4267 clr.w -[A7]
000014E4 2F0B move.l -[A7], A3
000014E6 4267 clr.w -[A7]
000014E8 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
000014EC 3C1F move.w D6, [A7]+
000014EE 6656 bne +0x58 /* 00001546 */
000014F0 41EB 0020 lea.l A0, [A3 + 0x20]
000014F4 2D48 FF78 move.l [A6 - 0x88], A0
000014F8 7000 moveq.l D0, 0x00
000014FA 206E FF78 movea.l A0, [A6 - 0x88]
000014FE 3028 0008 move.w D0, [A0 + 0x8]
00001502 80BC 0000 4000 or.l D0, 0x4000 /* '@\0' */
00001508 206E FF78 movea.l A0, [A6 - 0x88]
0000150C 3140 0008 move.w [A0 + 0x8], D0
00001510 7002 moveq.l D0, 0x02
00001512 2940 0030 move.l [A4 + 0x30], D0
00001516 4267 clr.w -[A7]
00001518 2F0B move.l -[A7], A3
0000151A 4267 clr.w -[A7]
0000151C 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
00001520 4A5F tst.w [A7]+
00001522 3F2C 0016 move.w -[A7], [A4 + 0x16]
00001526 7002 moveq.l D0, 0x02
00001528 2F00 move.l -[A7], D0
0000152A 302C 0016 move.w D0, [A4 + 0x16]
0000152E 907C FFF6 sub.w D0, 0xFFF6
00001532 41ED F772 lea.l A0, [A5 - 0x88E]
00001536 E540 asl D0.w, 2
00001538 2F30 0000 move.l -[A7], [A0 + D0.w]
0000153C 2047 movea.l A0, D7
0000153E 2F10 move.l -[A7], [A0]
00001540 42A7 clr.l -[A7]
00001542 4EBA EB10 jsr [PC - 0x14F0 /* 00000054 */]
label00001546:
00001546 2F07 move.l -[A7], D7
00001548 A9A3 syscall ReleaseResource
label0000154A:
0000154A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000154E 4E5E unlink A6
00001550 205F movea.l A0, [A7]+
00001552 504F addq.w A7, 8
00001554 4ED0 jmp [A0]
fn00001556:
00001556 4E56 FE94 link A6, -0x016C
0000155A 206E 0008 movea.l A0, [A6 + 0x8]
0000155E 3D68 0016 FFAA move.w [A6 - 0x56], [A0 + 0x16]
00001564 41EE FE94 lea.l A0, [A6 - 0x16C]
00001568 2D48 FFA6 move.l [A6 - 0x5A], A0
0000156C 3D7C FFFF FFB0 move.w [A6 - 0x50], 0xFFFF
00001572 302E FFAA move.w D0, [A6 - 0x56]
00001576 907C FFF6 sub.w D0, 0xFFF6
0000157A 41ED F388 lea.l A0, [A5 - 0xC78]
0000157E E540 asl D0.w, 2
00001580 2D70 0000 FFC4 move.l [A6 - 0x3C], [A0 + D0.w]
00001586 6734 beq +0x36 /* 000015BC */
00001588 4267 clr.w -[A7]
0000158A 486E FF94 pea.l [A6 - 0x6C]
0000158E 4267 clr.w -[A7]
00001590 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
00001594 4A5F tst.w [A7]+
00001596 6624 bne +0x26 /* 000015BC */
00001598 3F2E FFAA move.w -[A7], [A6 - 0x56]
0000159C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000015A0 302E FFAA move.w D0, [A6 - 0x56]
000015A4 907C FFF6 sub.w D0, 0xFFF6
000015A8 41ED F388 lea.l A0, [A5 - 0xC78]
000015AC E540 asl D0.w, 2
000015AE 2F30 0000 move.l -[A7], [A0 + D0.w]
000015B2 486E FE94 pea.l [A6 - 0x16C]
000015B6 42A7 clr.l -[A7]
000015B8 4EBA EA9A jsr [PC - 0x1566 /* 00000054 */]
label000015BC:
000015BC 4E5E unlink A6
000015BE 2E9F move.l [A7], [A7]+
000015C0 4E75 rts
fn000015C2:
000015C2 4E56 0000 link A6, 0
000015C6 48E7 0018 movem.l -[A7], A3,A4
000015CA 266E 0008 movea.l A3, [A6 + 0x8]
000015CE 286B 000C movea.l A4, [A3 + 0xC]
000015D2 302C 0016 move.w D0, [A4 + 0x16]
000015D6 907C FFF6 sub.w D0, 0xFFF6
000015DA 41ED F898 lea.l A0, [A5 - 0x768]
000015DE D040 add.w D0, D0
000015E0 4A70 0000 tst.w [A0 + D0.w]
000015E4 56C0 sne D0
000015E6 4A00 tst.b D0
000015E8 6724 beq +0x26 /* 0000160E */
000015EA 2F00 move.l -[A7], D0
000015EC 4267 clr.w -[A7]
000015EE 322C 0016 move.w D1, [A4 + 0x16]
000015F2 927C FFF6 sub.w D1, 0xFFF6
000015F6 41ED F898 lea.l A0, [A5 - 0x768]
000015FA D241 add.w D1, D1
000015FC 3F30 1000 move.w -[A7], [A0 + D1.w]
00001600 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
00001604 321F move.w D1, [A7]+
00001606 201F move.l D0, [A7]+
00001608 4A41 tst.w D1
0000160A 56C1 sne D1
0000160C C001 and.b D0, D1
label0000160E:
0000160E 302C 0016 move.w D0, [A4 + 0x16]
00001612 907C FFF6 sub.w D0, 0xFFF6
00001616 41ED F898 lea.l A0, [A5 - 0x768]
0000161A D040 add.w D0, D0
0000161C 4270 0000 clr.w [A0 + D0.w]
00001620 302C 0016 move.w D0, [A4 + 0x16]
00001624 907C FFF6 sub.w D0, 0xFFF6
00001628 41ED F86E lea.l A0, [A5 - 0x792]
0000162C D040 add.w D0, D0
0000162E 4A70 0000 tst.w [A0 + D0.w]
00001632 56C0 sne D0
00001634 4A00 tst.b D0
00001636 6724 beq +0x26 /* 0000165C */
00001638 2F00 move.l -[A7], D0
0000163A 4267 clr.w -[A7]
0000163C 322C 0016 move.w D1, [A4 + 0x16]
00001640 927C FFF6 sub.w D1, 0xFFF6
00001644 41ED F86E lea.l A0, [A5 - 0x792]
00001648 D241 add.w D1, D1
0000164A 3F30 1000 move.w -[A7], [A0 + D1.w]
0000164E 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
00001652 321F move.w D1, [A7]+
00001654 201F move.l D0, [A7]+
00001656 4A41 tst.w D1
00001658 57C1 seq D1
0000165A C001 and.b D0, D1
label0000165C:
0000165C 302C 0016 move.w D0, [A4 + 0x16]
00001660 907C FFF6 sub.w D0, 0xFFF6
00001664 41ED F86E lea.l A0, [A5 - 0x792]
00001668 D040 add.w D0, D0
0000166A 4270 0000 clr.w [A0 + D0.w]
0000166E 302C 0016 move.w D0, [A4 + 0x16]
00001672 907C FFF6 sub.w D0, 0xFFF6
00001676 41ED F994 lea.l A0, [A5 - 0x66C]
0000167A E540 asl D0.w, 2
0000167C 0830 0007 0003 btst.b [A0 + D0.w + 0x3], 0x7
00001682 6708 beq +0xA /* 0000168C */
00001684 3F3C 0010 move.w -[A7], 0x10
00001688 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
label0000168C:
0000168C 206E 0008 movea.l A0, [A6 + 0x8]
00001690 317C 0002 0010 move.w [A0 + 0x10], 0x2
00001696 206E 0008 movea.l A0, [A6 + 0x8]
0000169A 2C48 movea.l A6, A0
0000169C 4EFA 0058 jmp [PC + 0x58 /* 000016F6 */]
000016A0 0000 4CDF ori.b D0, 0xDF
000016A4 1800 move.b D4, D0
000016A6 4E5E unlink A6
000016A8 2E9F move.l [A7], [A7]+
000016AA 4E75 rts
fn000016AC:
000016AC 4E56 FFF2 link A6, -0x000E
000016B0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000016B4 3D7C 0001 0010 move.w [A6 + 0x10], 0x1
000016BA 426E FFFC clr.w [A6 - 0x4]
000016BE 206E 000C movea.l A0, [A6 + 0xC]
000016C2 2D48 FFF2 move.l [A6 - 0xE], A0
000016C6 4267 clr.w -[A7]
000016C8 206E FFF2 movea.l A0, [A6 - 0xE]
000016CC 3F28 0016 move.w -[A7], [A0 + 0x16]
000016D0 3028 0016 move.w D0, [A0 + 0x16]
000016D4 907C FFF6 sub.w D0, 0xFFF6
000016D8 41ED F86E lea.l A0, [A5 - 0x792]
000016DC D040 add.w D0, D0
000016DE 4870 0000 pea.l [A0 + D0.w]
000016E2 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
000016E6 3D5F FFFE move.w [A6 - 0x2], [A7]+
000016EA 6706 beq +0x8 /* 000016F2 */
000016EC 2F0E move.l -[A7], A6
000016EE 4EBA FED2 jsr [PC - 0x12E /* 000015C2 */]
label000016F2:
000016F2 426E 0010 clr.w [A6 + 0x10]
label000016F6:
000016F6 4FEE FFD2 lea.l A7, [A6 - 0x2E]
000016FA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000016FE 4E5E unlink A6
00001700 205F movea.l A0, [A7]+
00001702 504F addq.w A7, 8
00001704 4ED0 jmp [A0]
fn00001706:
00001706 4E56 FF4A link A6, -0x00B6
0000170A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000170E 3D7C 0001 0008 move.w [A6 + 0x8], 0x1
00001714 202D FD58 move.l D0, [A5 - 0x2A8]
00001718 5280 addq.l D0, 1
0000171A 2E00 move.l D7, D0
0000171C 5887 addq.l D7, 4
0000171E 47EE FF52 lea.l A3, [A6 - 0xAE]
00001722 4245 clr.w D5
00001724 3D7C 0001 FFCC move.w [A6 - 0x34], 0x1
0000172A 4246 clr.w D6
0000172C 6000 01F6 bra +0x1F8 /* 00001924 */
label00001730:
00001730 284B movea.l A4, A3
00001732 41EE FFD2 lea.l A0, [A6 - 0x2E]
00001736 2948 0012 move.l [A4 + 0x12], A0
0000173A 426C 0016 clr.w [A4 + 0x16]
0000173E 3946 001C move.w [A4 + 0x1C], D6
00001742 4267 clr.w -[A7]
00001744 2F0B move.l -[A7], A3
00001746 4267 clr.w -[A7]
00001748 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000174C 381F move.w D4, [A7]+
0000174E 2D6B 0022 FFCE move.l [A6 - 0x32], [A3 + 0x22]
00001754 4A44 tst.w D4
00001756 56C0 sne D0
00001758 4A00 tst.b D0
0000175A 6600 01C6 bne +0x1C8 /* 00001922 */
0000175E 2F00 move.l -[A7], D0
00001760 4267 clr.w -[A7]
00001762 486B 0026 pea.l [A3 + 0x26]
00001766 720A moveq.l D1, 0x0A
00001768 2F01 move.l -[A7], D1
0000176A A85D syscall BitTst
0000176C 121F move.b D1, [A7]+
0000176E 201F move.l D0, [A7]+
00001770 4A01 tst.b D1
00001772 6712 beq +0x14 /* 00001786 */
00001774 4A46 tst.w D6
00001776 56C2 sne D2
00001778 C202 and.b D1, D2
0000177A 8001 or.b D0, D1
0000177C 0240 0001 andi.w D0, 0x1
00001780 6704 beq +0x6 /* 00001786 */
00001782 6000 019E bra +0x1A0 /* 00001922 */
label00001786:
00001786 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
0000178A 4267 clr.w -[A7]
0000178C 2F0B move.l -[A7], A3
0000178E 486E FFD2 pea.l [A6 - 0x2E]
00001792 4EBA EAC6 jsr [PC - 0x153A /* 0000025A */]
00001796 301F move.w D0, [A7]+
00001798 5340 subq.w D0, 1
0000179A 6700 01DC beq +0x1DE /* 00001978 */
0000179E 5340 subq.w D0, 1
000017A0 6702 beq +0x4 /* 000017A4 */
000017A2 601E bra +0x20 /* 000017C2 */
label000017A4:
000017A4 4267 clr.w -[A7]
000017A6 486B 0026 pea.l [A3 + 0x26]
000017AA 700A moveq.l D0, 0x0A
000017AC 2F00 move.l -[A7], D0
000017AE A85D syscall BitTst
000017B0 101F move.b D0, [A7]+
000017B2 6700 016E beq +0x170 /* 00001922 */
000017B6 6000 01C0 bra +0x1C2 /* 00001978 */
000017BA 6000 0166 bra +0x168 /* 00001922 */
000017BE 6000 01B8 bra +0x1BA /* 00001978 */
label000017C2:
000017C2 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000017C6 4267 clr.w -[A7]
000017C8 486B 0026 pea.l [A3 + 0x26]
000017CC 700A moveq.l D0, 0x0A
000017CE 2F00 move.l -[A7], D0
000017D0 A85D syscall BitTst
000017D2 101F move.b D0, [A7]+
000017D4 6754 beq +0x56 /* 0000182A */
000017D6 4267 clr.w -[A7]
000017D8 2F0B move.l -[A7], A3
000017DA 4EBA E912 jsr [PC - 0x16EE /* 000000EE */]
000017DE 4A5F tst.w [A7]+
000017E0 6704 beq +0x6 /* 000017E6 */
000017E2 6000 0194 bra +0x196 /* 00001978 */
label000017E6:
000017E6 4267 clr.w -[A7]
000017E8 2F0B move.l -[A7], A3
000017EA 486E FFD2 pea.l [A6 - 0x2E]
000017EE 486E FF4A pea.l [A6 - 0xB6]
000017F2 4EBA F30A jsr [PC - 0xCF6 /* 00000AFE */]
000017F6 301F move.w D0, [A7]+
000017F8 0440 D8F1 subi.w D0, 0xD8F1
000017FC 671E beq +0x20 /* 0000181C */
000017FE 0440 270F subi.w D0, 0x270F
00001802 6726 beq +0x28 /* 0000182A */
00001804 5340 subq.w D0, 1
00001806 6700 0170 beq +0x172 /* 00001978 */
0000180A 5340 subq.w D0, 1
0000180C 6700 0114 beq +0x116 /* 00001922 */
00001810 6000 0166 bra +0x168 /* 00001978 */
00001814 6000 010C bra +0x10E /* 00001922 */
00001818 6000 015E bra +0x160 /* 00001978 */
label0000181C:
0000181C 3D7C D8F1 0008 move.w [A6 + 0x8], 0xD8F1
00001822 6000 0154 bra +0x156 /* 00001978 */
00001826 6000 0150 bra +0x152 /* 00001978 */
label0000182A:
0000182A 284B movea.l A4, A3
0000182C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00001830 4267 clr.w -[A7]
00001832 2F0B move.l -[A7], A3
00001834 486E FFD2 pea.l [A6 - 0x2E]
00001838 2F2E FFCE move.l -[A7], [A6 - 0x32]
0000183C 2F2E FF4A move.l -[A7], [A6 - 0xB6]
00001840 4EBA F7FC jsr [PC - 0x804 /* 0000103E */]
00001844 301F move.w D0, [A7]+
00001846 5340 subq.w D0, 1
00001848 6700 012E beq +0x130 /* 00001978 */
0000184C 5340 subq.w D0, 1
0000184E 6700 00D2 beq +0xD4 /* 00001922 */
00001852 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00001856 4267 clr.w -[A7]
00001858 2F0B move.l -[A7], A3
0000185A 486E FFD2 pea.l [A6 - 0x2E]
0000185E 4EBA FBA6 jsr [PC - 0x45A /* 00001406 */]
00001862 301F move.w D0, [A7]+
00001864 5340 subq.w D0, 1
00001866 6700 0110 beq +0x112 /* 00001978 */
0000186A 5340 subq.w D0, 1
0000186C 6700 00B4 beq +0xB6 /* 00001922 */
00001870 2F0B move.l -[A7], A3
00001872 4EBA FCE2 jsr [PC - 0x31E /* 00001556 */]
00001876 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
0000187A 4267 clr.w -[A7]
0000187C 2F0B move.l -[A7], A3
0000187E 486E FFD2 pea.l [A6 - 0x2E]
00001882 4EBA FE28 jsr [PC - 0x1D8 /* 000016AC */]
00001886 301F move.w D0, [A7]+
00001888 5340 subq.w D0, 1
0000188A 6700 00EC beq +0xEE /* 00001978 */
0000188E 5340 subq.w D0, 1
00001890 6700 0090 beq +0x92 /* 00001922 */
00001894 2047 movea.l A0, D7
00001896 4210 clr.b [A0]
00001898 302C 0016 move.w D0, [A4 + 0x16]
0000189C 907C FFF6 sub.w D0, 0xFFF6
000018A0 41ED F994 lea.l A0, [A5 - 0x66C]
000018A4 E540 asl D0.w, 2
000018A6 0830 0007 0003 btst.b [A0 + D0.w + 0x3], 0x7
000018AC 6706 beq +0x8 /* 000018B4 */
000018AE 2047 movea.l A0, D7
000018B0 08D0 0000 bset.b [A0], 0x0
label000018B4:
000018B4 302C 0016 move.w D0, [A4 + 0x16]
000018B8 907C FFF6 sub.w D0, 0xFFF6
000018BC 41ED F994 lea.l A0, [A5 - 0x66C]
000018C0 E540 asl D0.w, 2
000018C2 0830 0006 0003 btst.b [A0 + D0.w + 0x3], 0x6
000018C8 6706 beq +0x8 /* 000018D0 */
000018CA 2047 movea.l A0, D7
000018CC 08D0 0007 bset.b [A0], 0x7
label000018D0:
000018D0 5287 addq.l D7, 1
000018D2 486E FFD2 pea.l [A6 - 0x2E]
000018D6 2F07 move.l -[A7], D7
000018D8 4240 clr.w D0
000018DA 102E FFD2 move.b D0, [A6 - 0x2E]
000018DE 5240 addq.w D0, 1
000018E0 3F00 move.w -[A7], D0
000018E2 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
000018E6 4240 clr.w D0
000018E8 102E FFD2 move.b D0, [A6 - 0x2E]
000018EC 48C0 ext.l D0
000018EE D087 add.l D0, D7
000018F0 2E00 move.l D7, D0
000018F2 5287 addq.l D7, 1
000018F4 5245 addq.w D5, 1
000018F6 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000018FA 302C 0016 move.w D0, [A4 + 0x16]
000018FE 907C FFF6 sub.w D0, 0xFFF6
00001902 41ED F916 lea.l A0, [A5 - 0x6EA]
00001906 E540 asl D0.w, 2
00001908 7202 moveq.l D1, 0x02
0000190A 2181 0000 move.l [A0 + D0.w], D1
0000190E 302C 0016 move.w D0, [A4 + 0x16]
00001912 907C FFF6 sub.w D0, 0xFFF6
00001916 41ED F8C2 lea.l A0, [A5 - 0x73E]
0000191A E540 asl D0.w, 2
0000191C 7201 moveq.l D1, 0x01
0000191E 2181 0000 move.l [A0 + D0.w], D1
label00001922:
00001922 5246 addq.w D6, 1
label00001924:
00001924 700A moveq.l D0, 0x0A
00001926 B046 cmp.w D0, D6
00001928 6C00 FE06 bge -0x1F8 /* 00001730 */
0000192C 207C 0000 0B50 movea.l A0, 0xB50
00001932 2050 movea.l A0, [A0]
00001934 4A68 0046 tst.w [A0 + 0x46]
00001938 6608 bne +0xA /* 00001942 */
0000193A 3F3C 0001 move.w -[A7], 0x1
0000193E 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
label00001942:
00001942 4A45 tst.w D5
00001944 6608 bne +0xA /* 0000194E */
00001946 3F3C 0002 move.w -[A7], 0x2
0000194A 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
label0000194E:
0000194E 2007 move.l D0, D7
00001950 90AD FD58 sub.l D0, [A5 - 0x2A8]
00001954 3B40 FD5C move.w [A5 - 0x2A4], D0
00001958 206D FD58 movea.l A0, [A5 - 0x2A8]
0000195C 5888 addq.l A0, 4
0000195E 2E08 move.l D7, A0
00001960 1085 move.b [A0], D5
00001962 3B7C 0005 FD62 move.w [A5 - 0x29E], 0x5
00001968 206D FD5E movea.l A0, [A5 - 0x2A2]
0000196C 5888 addq.l A0, 4
0000196E 2D48 FFF6 move.l [A6 - 0xA], A0
00001972 4210 clr.b [A0]
00001974 426E 0008 clr.w [A6 + 0x8]
label00001978:
00001978 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000197C 4E5E unlink A6
0000197E 4E75 rts
export_254:
00001980 4E56 FFF2 link A6, -0x000E
00001984 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00001988 4AAD FC6A tst.l [A5 - 0x396]
0000198C 6618 bne +0x1A /* 000019A6 */
0000198E 42A7 clr.l -[A7]
00001990 2EB8 0130 move.l [A7], [0x00000130 /* ApplLimit */]
00001994 201F move.l D0, [A7]+
00001996 90BC 0000 3000 sub.l D0, 0x3000 /* '0\0' */
0000199C 2F00 move.l -[A7], D0
0000199E 205F movea.l A0, [A7]+
000019A0 A02D syscall SetApplLimit
000019A2 A063 syscall MaxApplZone
000019A4 A036 syscall MoreMasters
label000019A6:
000019A6 7000 moveq.l D0, 0x00
000019A8 2B40 FC7A move.l [A5 - 0x386], D0
000019AC 2B40 FC76 move.l [A5 - 0x38A], D0
000019B0 2B40 FC72 move.l [A5 - 0x38E], D0
000019B4 7E01 moveq.l D7, 0x01
000019B6 6012 bra +0x14 /* 000019CA */
label000019B8:
000019B8 3007 move.w D0, D7
000019BA 5340 subq.w D0, 1
000019BC 41ED F9F8 lea.l A0, [A5 - 0x608]
000019C0 E540 asl D0.w, 2
000019C2 7200 moveq.l D1, 0x00
000019C4 2181 0000 move.l [A0 + D0.w], D1
000019C8 5247 addq.w D7, 1
label000019CA:
000019CA 700D moveq.l D0, 0x0D
000019CC B047 cmp.w D0, D7
000019CE 6CE8 bge -0x16 /* 000019B8 */
000019D0 7000 moveq.l D0, 0x00
000019D2 2B40 FD54 move.l [A5 - 0x2AC], D0
000019D6 2B40 FD50 move.l [A5 - 0x2B0], D0
000019DA 2B40 FD4C move.l [A5 - 0x2B4], D0
000019DE 2B40 FD48 move.l [A5 - 0x2B8], D0
000019E2 2B40 FD44 move.l [A5 - 0x2BC], D0
000019E6 3B7C FFFF FC80 move.w [A5 - 0x380], 0xFFFF
000019EC 422D FC7F clr.b [A5 - 0x381]
000019F0 7000 moveq.l D0, 0x00
000019F2 2B40 FD5E move.l [A5 - 0x2A2], D0
000019F6 2B40 FD58 move.l [A5 - 0x2A8], D0
000019FA 2B40 FC9E move.l [A5 - 0x362], D0
000019FE 2B40 FA72 move.l [A5 - 0x58E], D0
00001A02 2B40 FA3A move.l [A5 - 0x5C6], D0
00001A06 426D FA38 clr.w [A5 - 0x5C8]
00001A0A 7000 moveq.l D0, 0x00
00001A0C 2B40 FA34 move.l [A5 - 0x5CC], D0
00001A10 426D FA32 clr.w [A5 - 0x5CE]
00001A14 7000 moveq.l D0, 0x00
00001A16 2B40 FA2E move.l [A5 - 0x5D2], D0
00001A1A 426D FA2C clr.w [A5 - 0x5D4]
00001A1E 42AD FB36 clr.l [A5 - 0x4CA]
00001A22 426D FB88 clr.w [A5 - 0x478]
00001A26 422D FB94 clr.b [A5 - 0x46C]
00001A2A 422D FC04 clr.b [A5 - 0x3FC]
00001A2E 422D F673 clr.b [A5 - 0x98D]
00001A32 207C 0000 020C movea.l A0, 0x20C
00001A38 2010 move.l D0, [A0]
00001A3A D0BC 0000 012C add.l D0, 0x12C
00001A40 2B40 FC82 move.l [A5 - 0x37E], D0
00001A44 207C 0000 020C movea.l A0, 0x20C
00001A4A 2010 move.l D0, [A0]
00001A4C D0BC 0000 012C add.l D0, 0x12C
00001A52 2B40 FC86 move.l [A5 - 0x37A], D0
00001A56 7000 moveq.l D0, 0x00
00001A58 2B40 F3F4 move.l [A5 - 0xC0C], D0
00001A5C 2B40 F3F8 move.l [A5 - 0xC08], D0
00001A60 426D FD64 clr.w [A5 - 0x29C]
00001A64 3B7C 0001 F3E2 move.w [A5 - 0xC1E], 0x1
00001A6A 7000 moveq.l D0, 0x00
00001A6C 2B40 F3C6 move.l [A5 - 0xC3A], D0
00001A70 08ED 0000 F3C9 bset.b [A5 - 0xC37], 0x0
00001A76 4267 clr.w -[A7]
00001A78 2F3C 666F 6C64 move.l -[A7], 0x666F6C64 /* 'fold' */
00001A7E 486E FFF6 pea.l [A6 - 0xA]
00001A82 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00001A86 3C1F move.w D6, [A7]+
00001A88 57C0 seq D0
00001A8A 4A00 tst.b D0
00001A8C 6712 beq +0x14 /* 00001AA0 */
00001A8E 082E 0000 FFF9 btst.b [A6 - 0x7], 0x0
00001A94 56C1 sne D1
00001A96 C001 and.b D0, D1
00001A98 6706 beq +0x8 /* 00001AA0 */
00001A9A 08ED 0001 F3C9 bset.b [A5 - 0xC37], 0x1
label00001AA0:
00001AA0 4267 clr.w -[A7]
00001AA2 2F3C 766D 2020 move.l -[A7], 0x766D2020 /* 'vm ' */
00001AA8 486E FFF6 pea.l [A6 - 0xA]
00001AAC 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00001AB0 3C1F move.w D6, [A7]+
00001AB2 57C0 seq D0
00001AB4 4A00 tst.b D0
00001AB6 6712 beq +0x14 /* 00001ACA */
00001AB8 082E 0000 FFF9 btst.b [A6 - 0x7], 0x0
00001ABE 56C1 sne D1
00001AC0 C001 and.b D0, D1
00001AC2 6706 beq +0x8 /* 00001ACA */
00001AC4 08ED 0002 F3C9 bset.b [A5 - 0xC37], 0x2
label00001ACA:
00001ACA 4267 clr.w -[A7]
00001ACC 2F3C 666C 6167 move.l -[A7], 0x666C6167 /* 'flag' */
00001AD2 486E FFF6 pea.l [A6 - 0xA]
00001AD6 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00001ADA 3C1F move.w D6, [A7]+
00001ADC 661C bne +0x1E /* 00001AFA */
00001ADE 082E 0000 FFF9 btst.b [A6 - 0x7], 0x0
00001AE4 6706 beq +0x8 /* 00001AEC */
00001AE6 08ED 0003 F3C9 bset.b [A5 - 0xC37], 0x3
label00001AEC:
00001AEC 082E 0001 FFF9 btst.b [A6 - 0x7], 0x1
00001AF2 6706 beq +0x8 /* 00001AFA */
00001AF4 08ED 0004 F3C9 bset.b [A5 - 0xC37], 0x4
label00001AFA:
00001AFA 7000 moveq.l D0, 0x00
00001AFC 2B40 F3BC move.l [A5 - 0xC44], D0
00001B00 2B40 F3B8 move.l [A5 - 0xC48], D0
00001B04 2B40 F3B4 move.l [A5 - 0xC4C], D0
00001B08 2B40 F3B0 move.l [A5 - 0xC50], D0
00001B0C 2B7C FFFF FFFF F3F0 move.l [A5 - 0xC10], 0xFFFFFFFF
00001B14 422D F47C clr.b [A5 - 0xB84]
00001B18 42AD F400 clr.l [A5 - 0xC00]
00001B1C 426D F3EA clr.w [A5 - 0xC16]
00001B20 7000 moveq.l D0, 0x00
00001B22 2B40 F3EC move.l [A5 - 0xC14], D0
00001B26 2B40 F3E6 move.l [A5 - 0xC1A], D0
00001B2A 426D F3E4 clr.w [A5 - 0xC1C]
00001B2E 7EF6 moveq.l D7, 0xFFFFFFF6
00001B30 6000 00C0 bra +0xC2 /* 00001BF2 */
label00001B34:
00001B34 3007 move.w D0, D7
00001B36 907C FFF6 sub.w D0, 0xFFF6
00001B3A 41ED F994 lea.l A0, [A5 - 0x66C]
00001B3E E540 asl D0.w, 2
00001B40 7200 moveq.l D1, 0x00
00001B42 2181 0000 move.l [A0 + D0.w], D1
00001B46 3007 move.w D0, D7
00001B48 907C FFF6 sub.w D0, 0xFFF6
00001B4C 41ED F96A lea.l A0, [A5 - 0x696]
00001B50 D040 add.w D0, D0
00001B52 4270 0000 clr.w [A0 + D0.w]
00001B56 3007 move.w D0, D7
00001B58 907C FFF6 sub.w D0, 0xFFF6
00001B5C 41ED F916 lea.l A0, [A5 - 0x6EA]
00001B60 E540 asl D0.w, 2
00001B62 7200 moveq.l D1, 0x00
00001B64 2181 0000 move.l [A0 + D0.w], D1
00001B68 3007 move.w D0, D7
00001B6A 907C FFF6 sub.w D0, 0xFFF6
00001B6E 41ED F8C2 lea.l A0, [A5 - 0x73E]
00001B72 E540 asl D0.w, 2
00001B74 7200 moveq.l D1, 0x00
00001B76 2181 0000 move.l [A0 + D0.w], D1
00001B7A 3007 move.w D0, D7
00001B7C 907C FFF6 sub.w D0, 0xFFF6
00001B80 41ED F772 lea.l A0, [A5 - 0x88E]
00001B84 E540 asl D0.w, 2
00001B86 7200 moveq.l D1, 0x00
00001B88 2181 0000 move.l [A0 + D0.w], D1
00001B8C 7A01 moveq.l D5, 0x01
00001B8E 6016 bra +0x18 /* 00001BA6 */
label00001B90:
00001B90 3007 move.w D0, D7
00001B92 907C FFF6 sub.w D0, 0xFFF6
00001B96 41ED F7C6 lea.l A0, [A5 - 0x83A]
00001B9A E740 asl D0.w, 3
00001B9C 2205 move.l D1, D5
00001B9E D240 add.w D1, D0
00001BA0 4230 10FF clr.b [A0 + D1.w - 0x1]
00001BA4 5245 addq.w D5, 1
label00001BA6:
00001BA6 7008 moveq.l D0, 0x08
00001BA8 B045 cmp.w D0, D5
00001BAA 6CE4 bge -0x1A /* 00001B90 */
00001BAC 3007 move.w D0, D7
00001BAE 907C FFF6 sub.w D0, 0xFFF6
00001BB2 41ED F71E lea.l A0, [A5 - 0x8E2]
00001BB6 E540 asl D0.w, 2
00001BB8 7200 moveq.l D1, 0x00
00001BBA 2181 0000 move.l [A0 + D0.w], D1
00001BBE 3007 move.w D0, D7
00001BC0 907C FFF6 sub.w D0, 0xFFF6
00001BC4 41ED F6CA lea.l A0, [A5 - 0x936]
00001BC8 E540 asl D0.w, 2
00001BCA 7200 moveq.l D1, 0x00
00001BCC 2181 0000 move.l [A0 + D0.w], D1
00001BD0 3007 move.w D0, D7
00001BD2 907C FFF6 sub.w D0, 0xFFF6
00001BD6 41ED F898 lea.l A0, [A5 - 0x768]
00001BDA D040 add.w D0, D0
00001BDC 4270 0000 clr.w [A0 + D0.w]
00001BE0 3007 move.w D0, D7
00001BE2 907C FFF6 sub.w D0, 0xFFF6
00001BE6 41ED F86E lea.l A0, [A5 - 0x792]
00001BEA D040 add.w D0, D0
00001BEC 4270 0000 clr.w [A0 + D0.w]
00001BF0 5247 addq.w D7, 1
label00001BF2:
00001BF2 700A moveq.l D0, 0x0A
00001BF4 B047 cmp.w D0, D7
00001BF6 6C00 FF3C bge -0xC2 /* 00001B34 */
00001BFA 7E01 moveq.l D7, 0x01
00001BFC 6020 bra +0x22 /* 00001C1E */
label00001BFE:
00001BFE 3007 move.w D0, D7
00001C00 5340 subq.w D0, 1
00001C02 41ED F530 lea.l A0, [A5 - 0xAD0]
00001C06 EB40 asl D0.w, 5
00001C08 4230 0000 clr.b [A0 + D0.w]
00001C0C 3007 move.w D0, D7
00001C0E 5340 subq.w D0, 1
00001C10 41ED F4A4 lea.l A0, [A5 - 0xB5C]
00001C14 C1FC 000E muls.w D0, 0xE
00001C18 4230 0000 clr.b [A0 + D0.w]
00001C1C 5247 addq.w D7, 1
label00001C1E:
00001C1E 700A moveq.l D0, 0x0A
00001C20 B047 cmp.w D0, D7
00001C22 6CDA bge -0x24 /* 00001BFE */
00001C24 7EF6 moveq.l D7, 0xFFFFFFF6
00001C26 604A bra +0x4C /* 00001C72 */
label00001C28:
00001C28 3007 move.w D0, D7
00001C2A 907C FFF6 sub.w D0, 0xFFF6
00001C2E 41ED F388 lea.l A0, [A5 - 0xC78]
00001C32 E540 asl D0.w, 2
00001C34 7200 moveq.l D1, 0x00
00001C36 2181 0000 move.l [A0 + D0.w], D1
00001C3A 3007 move.w D0, D7
00001C3C 907C FFF6 sub.w D0, 0xFFF6
00001C40 41ED F33C lea.l A0, [A5 - 0xCC4]
00001C44 E540 asl D0.w, 2
00001C46 7200 moveq.l D1, 0x00
00001C48 2181 0000 move.l [A0 + D0.w], D1
00001C4C 3007 move.w D0, D7
00001C4E 907C FFF6 sub.w D0, 0xFFF6
00001C52 41ED F314 lea.l A0, [A5 - 0xCEC]
00001C56 E540 asl D0.w, 2
00001C58 7200 moveq.l D1, 0x00
00001C5A 2181 0000 move.l [A0 + D0.w], D1
00001C5E 3007 move.w D0, D7
00001C60 907C FFF6 sub.w D0, 0xFFF6
00001C64 41ED F2EC lea.l A0, [A5 - 0xD14]
00001C68 E540 asl D0.w, 2
00001C6A 7200 moveq.l D1, 0x00
00001C6C 2181 0000 move.l [A0 + D0.w], D1
00001C70 5247 addq.w D7, 1
label00001C72:
00001C72 70FF moveq.l D0, 0xFFFFFFFF
00001C74 B047 cmp.w D0, D7
00001C76 6CB0 bge -0x4E /* 00001C28 */
00001C78 7000 moveq.l D0, 0x00
00001C7A 2B40 F2E8 move.l [A5 - 0xD18], D0
00001C7E 2B40 F364 move.l [A5 - 0xC9C], D0
00001C82 42A7 clr.l -[A7]
00001C84 2F3C 5354 5220 move.l -[A7], 0x53545220 /* 'STR ' */
00001C8A 3F3C 0100 move.w -[A7], 0x100
00001C8E A9A0 syscall GetResource
00001C90 285F movea.l A4, [A7]+
00001C92 200C move.l D0, A4
00001C94 672C beq +0x2E /* 00001CC2 */
00001C96 2F0C move.l -[A7], A4
00001C98 205F movea.l A0, [A7]+
00001C9A A029 syscall HLock
00001C9C 2F14 move.l -[A7], [A4]
00001C9E 486D F2C8 pea.l [A5 - 0xD38]
00001CA2 42A7 clr.l -[A7]
00001CA4 42A7 clr.l -[A7]
00001CA6 2F0C move.l -[A7], A4
00001CA8 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
00001CAC 7020 moveq.l D0, 0x20
00001CAE 2F00 move.l -[A7], D0
00001CB0 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001CB4 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00001CB8 2F0C move.l -[A7], A4
00001CBA 205F movea.l A0, [A7]+
00001CBC A02A syscall HUnlock
00001CBE 2F0C move.l -[A7], A4
00001CC0 A9A3 syscall ReleaseResource
label00001CC2:
00001CC2 2B7C 4673 4370 F2C4 move.l [A5 - 0xD3C], 0x46734370 /* 'FsCp' */
00001CCA 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00001CCE 4E5E unlink A6
00001CD0 4E75 rts
fn00001CD2:
00001CD2 4E56 FFFC link A6, -0x0004
00001CD6 48E7 0018 movem.l -[A7], A3,A4
00001CDA 266E 000C movea.l A3, [A6 + 0xC]
00001CDE 42A7 clr.l -[A7]
00001CE0 2F2E 0012 move.l -[A7], [A6 + 0x12]
00001CE4 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001CE8 A9A0 syscall GetResource
00001CEA 285F movea.l A4, [A7]+
00001CEC 200C move.l D0, A4
00001CEE 6608 bne +0xA /* 00001CF8 */
00001CF0 3F3C 000E move.w -[A7], 0xE
00001CF4 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
label00001CF8:
00001CF8 2F0C move.l -[A7], A4
00001CFA 205F movea.l A0, [A7]+
00001CFC A029 syscall HLock
00001CFE 42A7 clr.l -[A7]
00001D00 2F0C move.l -[A7], A4
00001D02 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
00001D06 201F move.l D0, [A7]+
00001D08 3680 move.w [A3], D0
00001D0A 206E 0008 movea.l A0, [A6 + 0x8]
00001D0E 2F08 move.l -[A7], A0
00001D10 42A7 clr.l -[A7]
00001D12 3013 move.w D0, [A3]
00001D14 48C0 ext.l D0
00001D16 2F00 move.l -[A7], D0
00001D18 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001D1C 201F move.l D0, [A7]+
00001D1E 205F movea.l A0, [A7]+
00001D20 2080 move.l [A0], D0
00001D22 2F14 move.l -[A7], [A4]
00001D24 206E 0008 movea.l A0, [A6 + 0x8]
00001D28 2F10 move.l -[A7], [A0]
00001D2A 3013 move.w D0, [A3]
00001D2C 48C0 ext.l D0
00001D2E 2F00 move.l -[A7], D0
00001D30 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00001D34 2F0C move.l -[A7], A4
00001D36 205F movea.l A0, [A7]+
00001D38 A02A syscall HUnlock
00001D3A 2F0C move.l -[A7], A4
00001D3C A9A3 syscall ReleaseResource
00001D3E 4CDF 1800 movem.l A3,A4, [A7]+
00001D42 4E5E unlink A6
00001D44 205F movea.l A0, [A7]+
00001D46 DEFC 000E add.w A7, 0xE
00001D4A 4ED0 jmp [A0]
export_255:
00001D4C 4E56 FC30 link A6, -0x03D0
00001D50 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001D54 2B7C FFFF E000 F404 move.l [A5 - 0xBFC], 0xFFFFE000
00001D5C 2B7C FFFF E3C2 F410 move.l [A5 - 0xBF0], 0xFFFFE3C2
00001D64 2B7C FFFF F800 F41C move.l [A5 - 0xBE4], 0xFFFFF800
00001D6C 70C2 moveq.l D0, 0xFFFFFFC2
00001D6E 2B40 F428 move.l [A5 - 0xBD8], D0
00001D72 2B7C FFFF F800 F434 move.l [A5 - 0xBCC], 0xFFFFF800
00001D7A 2B7C FFFF F9FF F440 move.l [A5 - 0xBC0], 0xFFFFF9FF
00001D82 70C2 moveq.l D0, 0xFFFFFFC2
00001D84 2B40 F44C move.l [A5 - 0xBB4], D0
00001D88 2B7C 0000 1C80 F458 move.l [A5 - 0xBA8], 0x1C80
00001D90 2B7C 0000 0080 F464 move.l [A5 - 0xB9C], 0x80
00001D98 2B7C 0000 0080 F470 move.l [A5 - 0xB90], 0x80
00001DA0 7E02 moveq.l D7, 0x02
00001DA2 6000 00B8 bra +0xBA /* 00001E5C */
label00001DA6:
00001DA6 3007 move.w D0, D7
00001DA8 5340 subq.w D0, 1
00001DAA 41ED F404 lea.l A0, [A5 - 0xBFC]
00001DAE E540 asl D0.w, 2
00001DB0 21BC FFFF C000 0000 move.l [A0 + D0.w], 0xFFFFC000
00001DB8 3007 move.w D0, D7
00001DBA 5340 subq.w D0, 1
00001DBC 41ED F410 lea.l A0, [A5 - 0xBF0]
00001DC0 E540 asl D0.w, 2
00001DC2 21BC FFFF C3C2 0000 move.l [A0 + D0.w], 0xFFFFC3C2
00001DCA 3007 move.w D0, D7
00001DCC 5340 subq.w D0, 1
00001DCE 41ED F41C lea.l A0, [A5 - 0xBE4]
00001DD2 E540 asl D0.w, 2
00001DD4 21BC FFFF D800 0000 move.l [A0 + D0.w], 0xFFFFD800
00001DDC 3007 move.w D0, D7
00001DDE 5340 subq.w D0, 1
00001DE0 41ED F428 lea.l A0, [A5 - 0xBD8]
00001DE4 E540 asl D0.w, 2
00001DE6 21BC FFFF DFC2 0000 move.l [A0 + D0.w], 0xFFFFDFC2
00001DEE 3007 move.w D0, D7
00001DF0 5340 subq.w D0, 1
00001DF2 41ED F434 lea.l A0, [A5 - 0xBCC]
00001DF6 E540 asl D0.w, 2
00001DF8 21BC FFFF D800 0000 move.l [A0 + D0.w], 0xFFFFD800
00001E00 3007 move.w D0, D7
00001E02 5340 subq.w D0, 1
00001E04 41ED F440 lea.l A0, [A5 - 0xBC0]
00001E08 E540 asl D0.w, 2
00001E0A 21BC FFFF F9FF 0000 move.l [A0 + D0.w], 0xFFFFF9FF
00001E12 3007 move.w D0, D7
00001E14 5340 subq.w D0, 1
00001E16 41ED F44C lea.l A0, [A5 - 0xBB4]
00001E1A E540 asl D0.w, 2
00001E1C 21BC FFFF DFC2 0000 move.l [A0 + D0.w], 0xFFFFDFC2
00001E24 3007 move.w D0, D7
00001E26 5340 subq.w D0, 1
00001E28 41ED F458 lea.l A0, [A5 - 0xBA8]
00001E2C E540 asl D0.w, 2
00001E2E 21BC 0000 3E80 0000 move.l [A0 + D0.w], 0x3E80
00001E36 3007 move.w D0, D7
00001E38 5340 subq.w D0, 1
00001E3A 41ED F464 lea.l A0, [A5 - 0xB9C]
00001E3E E540 asl D0.w, 2
00001E40 21BC 0000 2080 0000 move.l [A0 + D0.w], 0x2080
00001E48 3007 move.w D0, D7
00001E4A 5340 subq.w D0, 1
00001E4C 41ED F470 lea.l A0, [A5 - 0xB90]
00001E50 E540 asl D0.w, 2
00001E52 21BC 0000 2080 0000 move.l [A0 + D0.w], 0x2080
00001E5A 5247 addq.w D7, 1
label00001E5C:
00001E5C 7003 moveq.l D0, 0x03
00001E5E B047 cmp.w D0, D7
00001E60 6C00 FF44 bge -0xBA /* 00001DA6 */
00001E64 42A7 clr.l -[A7]
00001E66 7016 moveq.l D0, 0x16
00001E68 2F00 move.l -[A7], D0
00001E6A 42A7 clr.l -[A7]
00001E6C 7022 moveq.l D0, 0x22
00001E6E 2F00 move.l -[A7], D0
00001E70 42A7 clr.l -[A7]
00001E72 7024 moveq.l D0, 0x24
00001E74 2F00 move.l -[A7], D0
00001E76 42A7 clr.l -[A7]
00001E78 7038 moveq.l D0, 0x38
00001E7A 2F00 move.l -[A7], D0
00001E7C 42A7 clr.l -[A7]
00001E7E 2F3C 0000 00CC move.l -[A7], 0xCC
00001E84 42A7 clr.l -[A7]
00001E86 7020 moveq.l D0, 0x20
00001E88 2F00 move.l -[A7], D0
00001E8A 42A7 clr.l -[A7]
00001E8C 7028 moveq.l D0, 0x28
00001E8E 2F00 move.l -[A7], D0
00001E90 42A7 clr.l -[A7]
00001E92 700E moveq.l D0, 0x0E
00001E94 2F00 move.l -[A7], D0
00001E96 7078 moveq.l D0, 0x78
00001E98 2F00 move.l -[A7], D0
00001E9A 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001E9E 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001EA2 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001EA6 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001EAA 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001EAE 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001EB2 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001EB6 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001EBA 201F move.l D0, [A7]+
00001EBC 3B40 F47E move.w [A5 - 0xB82], D0
00001EC0 207C 0000 0B50 movea.l A0, 0xB50
00001EC6 2850 movea.l A4, [A0]
00001EC8 397C 0030 0008 move.w [A4 + 0x8], 0x30 /* '0' */
00001ECE 426C 0046 clr.w [A4 + 0x46]
00001ED2 41ED F368 lea.l A0, [A5 - 0xC98]
00001ED6 2948 0014 move.l [A4 + 0x14], A0
00001EDA 42A7 clr.l -[A7]
00001EDC 701C moveq.l D0, 0x1C
00001EDE C1FC 000A muls.w D0, 0xA /* '\n' */
00001EE2 5840 addq.w D0, 4
00001EE4 5240 addq.w D0, 1
00001EE6 48C0 ext.l D0
00001EE8 2F00 move.l -[A7], D0
00001EEA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001EEE 2B5F FD5E move.l [A5 - 0x2A2], [A7]+
00001EF2 42A7 clr.l -[A7]
00001EF4 701C moveq.l D0, 0x1C
00001EF6 C1FC 000A muls.w D0, 0xA /* '\n' */
00001EFA 5840 addq.w D0, 4
00001EFC 5240 addq.w D0, 1
00001EFE 48C0 ext.l D0
00001F00 2F00 move.l -[A7], D0
00001F02 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001F06 2B5F FD58 move.l [A5 - 0x2A8], [A7]+
00001F0A 42A7 clr.l -[A7]
00001F0C 705A moveq.l D0, 0x5A
00001F0E 2F00 move.l -[A7], D0
00001F10 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001F14 2B5F FD54 move.l [A5 - 0x2AC], [A7]+
00001F18 42A7 clr.l -[A7]
00001F1A 7048 moveq.l D0, 0x48
00001F1C 2F00 move.l -[A7], D0
00001F1E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001F22 2B5F FD50 move.l [A5 - 0x2B0], [A7]+
00001F26 42A7 clr.l -[A7]
00001F28 2F3C 0000 0100 move.l -[A7], 0x100
00001F2E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001F32 2B5F FD4C move.l [A5 - 0x2B4], [A7]+
00001F36 42A7 clr.l -[A7]
00001F38 707A moveq.l D0, 0x7A
00001F3A 2F00 move.l -[A7], D0
00001F3C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001F40 2B5F FD48 move.l [A5 - 0x2B8], [A7]+
00001F44 42A7 clr.l -[A7]
00001F46 705A moveq.l D0, 0x5A
00001F48 2F00 move.l -[A7], D0
00001F4A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001F4E 2B5F FD44 move.l [A5 - 0x2BC], [A7]+
00001F52 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00001F56 4267 clr.w -[A7]
00001F58 4EBA F7AC jsr [PC - 0x854 /* 00001706 */]
00001F5C 301F move.w D0, [A7]+
00001F5E 0440 D8F1 subi.w D0, 0xD8F1
00001F62 6712 beq +0x14 /* 00001F76 */
00001F64 0440 2710 subi.w D0, 0x2710
00001F68 6702 beq +0x4 /* 00001F6C */
00001F6A 6010 bra +0x12 /* 00001F7C */
label00001F6C:
00001F6C 3F3C 000F move.w -[A7], 0xF
00001F70 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00001F74 6006 bra +0x8 /* 00001F7C */
label00001F76:
00001F76 4267 clr.w -[A7]
00001F78 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
label00001F7C:
00001F7C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00001F80 4267 clr.w -[A7]
00001F82 486E FC84 pea.l [A6 - 0x37C]
00001F86 4EAD 095A jsr [A5 + 0x95A /* export_295 */]
00001F8A 4A5F tst.w [A7]+
00001F8C 6708 beq +0xA /* 00001F96 */
00001F8E 486E FC84 pea.l [A6 - 0x37C]
00001F92 4EAD 094A jsr [A5 + 0x94A /* export_293 */]
label00001F96:
00001F96 207C 0000 0B50 movea.l A0, 0xB50
00001F9C 2850 movea.l A4, [A0]
00001F9E 396E FC88 00F0 move.w [A4 + 0xF0], [A6 - 0x378]
00001FA4 396E FC8A 009A move.w [A4 + 0x9A], [A6 - 0x376]
00001FAA 3B7C 015A FCA4 move.w [A5 - 0x35C], 0x15A
00001FB0 302D FCA8 move.w D0, [A5 - 0x358]
00001FB4 48C0 ext.l D0
00001FB6 2D40 FD88 move.l [A6 - 0x278], D0
00001FBA 7000 moveq.l D0, 0x00
00001FBC 2B40 FD66 move.l [A5 - 0x29A], D0
00001FC0 426C 0010 clr.w [A4 + 0x10]
00001FC4 426C 0058 clr.w [A4 + 0x58]
00001FC8 426C 0012 clr.w [A4 + 0x12]
00001FCC 426C 0098 clr.w [A4 + 0x98]
00001FD0 42A7 clr.l -[A7]
00001FD2 2F3C 0000 2800 move.l -[A7], 0x2800 /* '(\0' */
00001FD8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001FDC 201F move.l D0, [A7]+
00001FDE D0BC 0000 2800 add.l D0, 0x2800 /* '(\0' */
00001FE4 5580 subq.l D0, 2
00001FE6 2940 0050 move.l [A4 + 0x50], D0
00001FEA 297C 0000 2800 00A8 move.l [A4 + 0xA8], 0x2800 /* '(\0' */
00001FF2 486D FCBE pea.l [A5 - 0x342]
00001FF6 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00001FFA 41ED FCBE lea.l A0, [A5 - 0x342]
00001FFE 2A08 move.l D5, A0
00002000 283C 0000 0138 move.l D4, 0x138
00002006 42A7 clr.l -[A7]
00002008 2F04 move.l -[A7], D4
0000200A 7003 moveq.l D0, 0x03
0000200C 2F00 move.l -[A7], D0
0000200E 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00002012 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00002016 2B5F F9F8 move.l [A5 - 0x608], [A7]+
0000201A 2B6D F9F8 F9E8 move.l [A5 - 0x618], [A5 - 0x608]
00002020 2F04 move.l -[A7], D4
00002022 7003 moveq.l D0, 0x03
00002024 2F00 move.l -[A7], D0
00002026 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
0000202A 201F move.l D0, [A7]+
0000202C D0AD F9E8 add.l D0, [A5 - 0x618]
00002030 2B40 F9EC move.l [A5 - 0x614], D0
00002034 2C2D F9F8 move.l D6, [A5 - 0x608]
00002038 7E01 moveq.l D7, 0x01
0000203A 601A bra +0x1C /* 00002056 */
label0000203C:
0000203C 41ED 02C2 lea.l A0, [A5 + 0x2C2 /* export_84 */]
00002040 2246 movea.l A1, D6
00002042 2348 000C move.l [A1 + 0xC], A0
00002046 2F06 move.l -[A7], D6
00002048 2F05 move.l -[A7], D5
0000204A 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
0000204E DCBC 0000 0138 add.l D6, 0x138
00002054 5247 addq.w D7, 1
label00002056:
00002056 7003 moveq.l D0, 0x03
00002058 B047 cmp.w D0, D7
0000205A 6CE0 bge -0x1E /* 0000203C */
0000205C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00002060 486D FCCE pea.l [A5 - 0x332]
00002064 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00002068 41ED FCCE lea.l A0, [A5 - 0x332]
0000206C 2A08 move.l D5, A0
0000206E 785A moveq.l D4, 0x5A
00002070 42A7 clr.l -[A7]
00002072 2F04 move.l -[A7], D4
00002074 7003 moveq.l D0, 0x03
00002076 2F00 move.l -[A7], D0
00002078 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
0000207C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00002080 2B5F F9FC move.l [A5 - 0x604], [A7]+
00002084 2C2D F9FC move.l D6, [A5 - 0x604]
00002088 7E01 moveq.l D7, 0x01
0000208A 601A bra +0x1C /* 000020A6 */
label0000208C:
0000208C 2846 movea.l A4, D6
0000208E 41ED 02BA lea.l A0, [A5 + 0x2BA /* export_83 */]
00002092 2948 000C move.l [A4 + 0xC], A0
00002096 2F06 move.l -[A7], D6
00002098 486D FCCE pea.l [A5 - 0x332]
0000209C 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
000020A0 705A moveq.l D0, 0x5A
000020A2 DC80 add.l D6, D0
000020A4 5247 addq.w D7, 1
label000020A6:
000020A6 7003 moveq.l D0, 0x03
000020A8 B047 cmp.w D0, D7
000020AA 6CE0 bge -0x1E /* 0000208C */
000020AC 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000020B0 486D FCC6 pea.l [A5 - 0x33A]
000020B4 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000020B8 486D FD26 pea.l [A5 - 0x2DA]
000020BC 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000020C0 486D FCEE pea.l [A5 - 0x312]
000020C4 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000020C8 41ED FCEE lea.l A0, [A5 - 0x312]
000020CC 2A08 move.l D5, A0
000020CE 781A moveq.l D4, 0x1A
000020D0 302D FCA4 move.w D0, [A5 - 0x35C]
000020D4 48C0 ext.l D0
000020D6 2D40 FD84 move.l [A6 - 0x27C], D0
000020DA 42A7 clr.l -[A7]
000020DC 2F04 move.l -[A7], D4
000020DE 2F2E FD84 move.l -[A7], [A6 - 0x27C]
000020E2 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
000020E6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000020EA 2B5F FA04 move.l [A5 - 0x5FC], [A7]+
000020EE 2C2D FA04 move.l D6, [A5 - 0x5FC]
000020F2 3D6D FCA4 FC44 move.w [A6 - 0x3BC], [A5 - 0x35C]
000020F8 7E01 moveq.l D7, 0x01
000020FA 6010 bra +0x12 /* 0000210C */
label000020FC:
000020FC 2F06 move.l -[A7], D6
000020FE 2F05 move.l -[A7], D5
00002100 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00002104 701A moveq.l D0, 0x1A
00002106 DC80 add.l D6, D0
00002108 5247 addq.w D7, 1
0000210A 6906 bvs +0x8 /* 00002112 */
label0000210C:
0000210C BE6E FC44 cmp.w D7, [A6 - 0x3BC]
00002110 6FEA ble -0x14 /* 000020FC */
label00002112:
00002112 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00002116 486D FCE6 pea.l [A5 - 0x31A]
0000211A 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
0000211E 41ED FCE6 lea.l A0, [A5 - 0x31A]
00002122 2A08 move.l D5, A0
00002124 7810 moveq.l D4, 0x10
00002126 302D FCA2 move.w D0, [A5 - 0x35E]
0000212A 48C0 ext.l D0
0000212C 2D40 FD84 move.l [A6 - 0x27C], D0
00002130 42A7 clr.l -[A7]
00002132 2F04 move.l -[A7], D4
00002134 2F2E FD84 move.l -[A7], [A6 - 0x27C]
00002138 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
0000213C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00002140 2B5F FA08 move.l [A5 - 0x5F8], [A7]+
00002144 2C2D FA08 move.l D6, [A5 - 0x5F8]
00002148 3D6D FCA2 FC42 move.w [A6 - 0x3BE], [A5 - 0x35E]
0000214E 7E01 moveq.l D7, 0x01
00002150 6010 bra +0x12 /* 00002162 */
label00002152:
00002152 2F06 move.l -[A7], D6
00002154 2F05 move.l -[A7], D5
00002156 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
0000215A 7010 moveq.l D0, 0x10
0000215C DC80 add.l D6, D0
0000215E 5247 addq.w D7, 1
00002160 6906 bvs +0x8 /* 00002168 */
label00002162:
00002162 BE6E FC42 cmp.w D7, [A6 - 0x3BE]
00002166 6FEA ble -0x14 /* 00002152 */
label00002168:
00002168 486D FCFE pea.l [A5 - 0x302]
0000216C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00002170 41ED FCFE lea.l A0, [A5 - 0x302]
00002174 2A08 move.l D5, A0
00002176 7002 moveq.l D0, 0x02
00002178 C1FC 0018 muls.w D0, 0x18
0000217C 48C0 ext.l D0
0000217E 2800 move.l D4, D0
00002180 202E FD88 move.l D0, [A6 - 0x278]
00002184 5280 addq.l D0, 1
00002186 2D40 FD84 move.l [A6 - 0x27C], D0
0000218A 42A7 clr.l -[A7]
0000218C 2F04 move.l -[A7], D4
0000218E 2F2E FD84 move.l -[A7], [A6 - 0x27C]
00002192 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00002196 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000219A 2B5F FA0C move.l [A5 - 0x5F4], [A7]+
0000219E 2C2D FA0C move.l D6, [A5 - 0x5F4]
000021A2 302D FCA8 move.w D0, [A5 - 0x358]
000021A6 E340 asl D0.w, 1
000021A8 3D40 FC40 move.w [A6 - 0x3C0], D0
000021AC 7E01 moveq.l D7, 0x01
000021AE 6010 bra +0x12 /* 000021C0 */
label000021B0:
000021B0 2F06 move.l -[A7], D6
000021B2 2F05 move.l -[A7], D5
000021B4 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
000021B8 7018 moveq.l D0, 0x18
000021BA DC80 add.l D6, D0
000021BC 5247 addq.w D7, 1
000021BE 6906 bvs +0x8 /* 000021C6 */
label000021C0:
000021C0 BE6E FC40 cmp.w D7, [A6 - 0x3C0]
000021C4 6FEA ble -0x14 /* 000021B0 */
label000021C6:
000021C6 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000021CA 486D FCB6 pea.l [A5 - 0x34A]
000021CE 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000021D2 41ED FCB6 lea.l A0, [A5 - 0x34A]
000021D6 2A08 move.l D5, A0
000021D8 283C 0000 1400 move.l D4, 0x1400
000021DE 7002 moveq.l D0, 0x02
000021E0 2D40 FD84 move.l [A6 - 0x27C], D0
000021E4 42A7 clr.l -[A7]
000021E6 2F04 move.l -[A7], D4
000021E8 2F2E FD84 move.l -[A7], [A6 - 0x27C]
000021EC 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
000021F0 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000021F4 2B5F FA10 move.l [A5 - 0x5F0], [A7]+
000021F8 2C2D FA10 move.l D6, [A5 - 0x5F0]
000021FC 2B6D FA10 F9F0 move.l [A5 - 0x610], [A5 - 0x5F0]
00002202 7E01 moveq.l D7, 0x01
00002204 6010 bra +0x12 /* 00002216 */
label00002206:
00002206 2F06 move.l -[A7], D6
00002208 2F05 move.l -[A7], D5
0000220A 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
0000220E DCBC 0000 1400 add.l D6, 0x1400
00002214 5247 addq.w D7, 1
label00002216:
00002216 7002 moveq.l D0, 0x02
00002218 B047 cmp.w D0, D7
0000221A 6CEA bge -0x14 /* 00002206 */
0000221C 2006 move.l D0, D6
0000221E 90BC 0000 1400 sub.l D0, 0x1400
00002224 2B40 F9F4 move.l [A5 - 0x60C], D0
00002228 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
0000222C 486D FCF6 pea.l [A5 - 0x30A]
00002230 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00002234 41ED FCF6 lea.l A0, [A5 - 0x30A]
00002238 2A08 move.l D5, A0
0000223A 781A moveq.l D4, 0x1A
0000223C 302D FCA4 move.w D0, [A5 - 0x35C]
00002240 E340 asl D0.w, 1
00002242 48C0 ext.l D0
00002244 2D40 FD84 move.l [A6 - 0x27C], D0
00002248 42A7 clr.l -[A7]
0000224A 2F04 move.l -[A7], D4
0000224C 2F2E FD84 move.l -[A7], [A6 - 0x27C]
00002250 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00002254 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00002258 2B5F FC9E move.l [A5 - 0x362], [A7]+
0000225C 2C2D FC9E move.l D6, [A5 - 0x362]
00002260 3D6D FCA4 FC3E move.w [A6 - 0x3C2], [A5 - 0x35C]
00002266 7E01 moveq.l D7, 0x01
00002268 601A bra +0x1C /* 00002284 */
label0000226A:
0000226A 2F06 move.l -[A7], D6
0000226C 2F05 move.l -[A7], D5
0000226E 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00002272 2846 movea.l A4, D6
00002274 3947 0006 move.w [A4 + 0x6], D7
00002278 426C 0004 clr.w [A4 + 0x4]
0000227C 701A moveq.l D0, 0x1A
0000227E DC80 add.l D6, D0
00002280 5247 addq.w D7, 1
00002282 6906 bvs +0x8 /* 0000228A */
label00002284:
00002284 BE6E FC3E cmp.w D7, [A6 - 0x3C2]
00002288 6FE0 ble -0x1E /* 0000226A */
label0000228A:
0000228A 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
0000228E 42A7 clr.l -[A7]
00002290 302D FCA4 move.w D0, [A5 - 0x35C]
00002294 E340 asl D0.w, 1
00002296 48C0 ext.l D0
00002298 2F00 move.l -[A7], D0
0000229A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000229E 2B5F FA72 move.l [A5 - 0x58E], [A7]+
000022A2 486D FD06 pea.l [A5 - 0x2FA]
000022A6 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000022AA 41ED FD06 lea.l A0, [A5 - 0x2FA]
000022AE 2A08 move.l D5, A0
000022B0 7002 moveq.l D0, 0x02
000022B2 C1FC 0088 muls.w D0, 0x88
000022B6 48C0 ext.l D0
000022B8 2800 move.l D4, D0
000022BA 42A7 clr.l -[A7]
000022BC 202E FD88 move.l D0, [A6 - 0x278]
000022C0 5280 addq.l D0, 1
000022C2 2F04 move.l -[A7], D4
000022C4 2F00 move.l -[A7], D0
000022C6 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
000022CA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000022CE 2B5F FA14 move.l [A5 - 0x5EC], [A7]+
000022D2 2C2D FA14 move.l D6, [A5 - 0x5EC]
000022D6 302D FCA8 move.w D0, [A5 - 0x358]
000022DA 5240 addq.w D0, 1
000022DC E340 asl D0.w, 1
000022DE 3D40 FC3C move.w [A6 - 0x3C4], D0
000022E2 7E01 moveq.l D7, 0x01
000022E4 601C bra +0x1E /* 00002302 */
label000022E6:
000022E6 41ED 02B2 lea.l A0, [A5 + 0x2B2 /* export_82 */]
000022EA 2246 movea.l A1, D6
000022EC 2348 0024 move.l [A1 + 0x24], A0
000022F0 2F06 move.l -[A7], D6
000022F2 2F05 move.l -[A7], D5
000022F4 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
000022F8 DCBC 0000 0088 add.l D6, 0x88
000022FE 5247 addq.w D7, 1
00002300 6906 bvs +0x8 /* 00002308 */
label00002302:
00002302 BE6E FC3C cmp.w D7, [A6 - 0x3C4]
00002306 6FDE ble -0x20 /* 000022E6 */
label00002308:
00002308 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
0000230C 486D FCD6 pea.l [A5 - 0x32A]
00002310 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00002314 41ED FCD6 lea.l A0, [A5 - 0x32A]
00002318 2A08 move.l D5, A0
0000231A 302D F47E move.w D0, [A5 - 0xB82]
0000231E 48C0 ext.l D0
00002320 2800 move.l D4, D0
00002322 42A7 clr.l -[A7]
00002324 2F04 move.l -[A7], D4
00002326 7003 moveq.l D0, 0x03
00002328 2F00 move.l -[A7], D0
0000232A 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
0000232E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00002332 2B5F FA18 move.l [A5 - 0x5E8], [A7]+
00002336 2C2D FA18 move.l D6, [A5 - 0x5E8]
0000233A 7E01 moveq.l D7, 0x01
0000233C 6012 bra +0x14 /* 00002350 */
label0000233E:
0000233E 2F06 move.l -[A7], D6
00002340 2F05 move.l -[A7], D5
00002342 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00002346 302D F47E move.w D0, [A5 - 0xB82]
0000234A 48C0 ext.l D0
0000234C DC80 add.l D6, D0
0000234E 5247 addq.w D7, 1
label00002350:
00002350 7003 moveq.l D0, 0x03
00002352 B047 cmp.w D0, D7
00002354 6CE8 bge -0x16 /* 0000233E */
00002356 486D FCDE pea.l [A5 - 0x322]
0000235A 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
0000235E 41ED FCDE lea.l A0, [A5 - 0x322]
00002362 2A08 move.l D5, A0
00002364 7848 moveq.l D4, 0x48
00002366 42A7 clr.l -[A7]
00002368 2F04 move.l -[A7], D4
0000236A 7003 moveq.l D0, 0x03
0000236C 2F00 move.l -[A7], D0
0000236E 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00002372 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00002376 2B5F FA1C move.l [A5 - 0x5E4], [A7]+
0000237A 2C2D FA1C move.l D6, [A5 - 0x5E4]
0000237E 7E01 moveq.l D7, 0x01
00002380 600E bra +0x10 /* 00002390 */
label00002382:
00002382 2F06 move.l -[A7], D6
00002384 2F05 move.l -[A7], D5
00002386 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
0000238A 7048 moveq.l D0, 0x48
0000238C DC80 add.l D6, D0
0000238E 5247 addq.w D7, 1
label00002390:
00002390 7003 moveq.l D0, 0x03
00002392 B047 cmp.w D0, D7
00002394 6CEC bge -0x12 /* 00002382 */
00002396 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
0000239A 486D FD16 pea.l [A5 - 0x2EA]
0000239E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000023A2 486D FD0E pea.l [A5 - 0x2F2]
000023A6 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000023AA 486D FD1E pea.l [A5 - 0x2E2]
000023AE 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000023B2 41ED FD0E lea.l A0, [A5 - 0x2F2]
000023B6 2A08 move.l D5, A0
000023B8 42A7 clr.l -[A7]
000023BA 302D FCA8 move.w D0, [A5 - 0x358]
000023BE 5240 addq.w D0, 1
000023C0 C1FC 00F2 muls.w D0, 0xF2
000023C4 48C0 ext.l D0
000023C6 2F00 move.l -[A7], D0
000023C8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000023CC 2B5F FA20 move.l [A5 - 0x5E0], [A7]+
000023D0 2C2D FA20 move.l D6, [A5 - 0x5E0]
000023D4 2B46 FCAA move.l [A5 - 0x356], D6
000023D8 DCBC 0000 00F2 add.l D6, 0xF2
000023DE 2F2D FCAA move.l -[A7], [A5 - 0x356]
000023E2 486D FD16 pea.l [A5 - 0x2EA]
000023E6 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
000023EA 286D FCAA movea.l A4, [A5 - 0x356]
000023EE 426C 0004 clr.w [A4 + 0x4]
000023F2 08EC 0000 0005 bset.b [A4 + 0x5], 0x0
000023F8 08EC 0000 0004 bset.b [A4 + 0x4], 0x0
000023FE 08EC 0001 0005 bset.b [A4 + 0x5], 0x1
00002404 08AC 0001 0004 bclr.b [A4 + 0x4], 0x1
0000240A 7EF6 moveq.l D7, 0xFFFFFFF6
0000240C 6010 bra +0x12 /* 0000241E */
label0000240E:
0000240E 3007 move.w D0, D7
00002410 0440 FFF6 subi.w D0, 0xFFF6
00002414 3200 move.w D1, D0
00002416 E640 asr D0.w, 3
00002418 03F4 .incomplete
0000241A 0012 5247 ori.b [A2], 0x47 /* 'G' */
label0000241E:
0000241E 70FF moveq.l D0, 0xFFFFFFFF
00002420 B047 cmp.w D0, D7
00002422 6CEA bge -0x14 /* 0000240E */
00002424 426C 0006 clr.w [A4 + 0x6]
00002428 426C 0010 clr.w [A4 + 0x10]
0000242C 7000 moveq.l D0, 0x00
0000242E 2940 0016 move.l [A4 + 0x16], D0
00002432 2940 00EC move.l [A4 + 0xEC], D0
00002436 486C 001A pea.l [A4 + 0x1A]
0000243A 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
0000243E 486C 0022 pea.l [A4 + 0x22]
00002442 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00002446 7000 moveq.l D0, 0x00
00002448 2940 002A move.l [A4 + 0x2A], D0
0000244C 2940 0040 move.l [A4 + 0x40], D0
00002450 2940 0044 move.l [A4 + 0x44], D0
00002454 7E02 moveq.l D7, 0x02
00002456 600C bra +0xE /* 00002464 */
label00002458:
00002458 3007 move.w D0, D7
0000245A E540 asl D0.w, 2
0000245C 7200 moveq.l D1, 0x00
0000245E 2981 0040 move.l [A4 + D0.w + 0x40], D1
00002462 5247 addq.w D7, 1
label00002464:
00002464 702A moveq.l D0, 0x2A
00002466 B047 cmp.w D0, D7
00002468 6CEE bge -0x10 /* 00002458 */
0000246A 7001 moveq.l D0, 0x01
0000246C 2F00 move.l -[A7], D0
0000246E 487A 06FC pea.l [PC + 0x6FC /* 00002B6C, value 0x4E56 'NV', cstring "" */]
00002472 486E FEAA pea.l [A6 - 0x156]
00002476 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
0000247A 7000 moveq.l D0, 0x00
0000247C 2D40 FD98 move.l [A6 - 0x268], D0
00002480 4267 clr.w -[A7]
00002482 486E FEAA pea.l [A6 - 0x156]
00002486 486E FDAA pea.l [A6 - 0x256]
0000248A 3F3C 0100 move.w -[A7], 0x100
0000248E 486E FDA8 pea.l [A6 - 0x258]
00002492 486E FD98 pea.l [A6 - 0x268]
00002496 207C 0000 0B50 movea.l A0, 0xB50
0000249C 2050 movea.l A0, [A0]
0000249E 3F28 0046 move.w -[A7], [A0 + 0x46]
000024A2 42A7 clr.l -[A7]
000024A4 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
000024A8 3D5F FFFE move.w [A6 - 0x2], [A7]+
000024AC 6600 0092 bne +0x94 /* 00002540 */
000024B0 42A7 clr.l -[A7]
000024B2 486E FDAC pea.l [A6 - 0x254]
000024B6 486E FEAA pea.l [A6 - 0x156]
000024BA 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
000024BE 7000 moveq.l D0, 0x00
000024C0 2D40 FD98 move.l [A6 - 0x268], D0
000024C4 4267 clr.w -[A7]
000024C6 486E FEAA pea.l [A6 - 0x156]
000024CA 486E FDAA pea.l [A6 - 0x256]
000024CE 3F3C 0100 move.w -[A7], 0x100
000024D2 486E FDA8 pea.l [A6 - 0x258]
000024D6 486E FD98 pea.l [A6 - 0x268]
000024DA 207C 0000 0B50 movea.l A0, 0xB50
000024E0 2050 movea.l A0, [A0]
000024E2 3F28 0046 move.w -[A7], [A0 + 0x46]
000024E6 42A7 clr.l -[A7]
000024E8 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
000024EC 3D5F FFFE move.w [A6 - 0x2], [A7]+
000024F0 664E bne +0x50 /* 00002540 */
000024F2 296E FDB2 0040 move.l [A4 + 0x40], [A6 - 0x24E]
000024F8 08EC 0001 0004 bset.b [A4 + 0x4], 0x1
000024FE 3D6E FDCC FC3A move.w [A6 - 0x3C6], [A6 - 0x234]
00002504 7E01 moveq.l D7, 0x01
00002506 6016 bra +0x18 /* 0000251E */
label00002508:
00002508 3007 move.w D0, D7
0000250A E540 asl D0.w, 2
0000250C 3207 move.w D1, D7
0000250E E541 asl D1.w, 2
00002510 41EE FDCA lea.l A0, [A6 - 0x236]
00002514 29B0 0000 1040 move.l [A4 + D1.w + 0x40], [A0 + D0.w]
0000251A 5247 addq.w D7, 1
0000251C 6906 bvs +0x8 /* 00002524 */
label0000251E:
0000251E BE6E FC3A cmp.w D7, [A6 - 0x3C6]
00002522 6FE4 ble -0x1A /* 00002508 */
label00002524:
00002524 302E FDCC move.w D0, [A6 - 0x234]
00002528 5240 addq.w D0, 1
0000252A 3E00 move.w D7, D0
0000252C 600C bra +0xE /* 0000253A */
label0000252E:
0000252E 3007 move.w D0, D7
00002530 E540 asl D0.w, 2
00002532 7200 moveq.l D1, 0x00
00002534 2981 0040 move.l [A4 + D0.w + 0x40], D1
00002538 5247 addq.w D7, 1
label0000253A:
0000253A 702A moveq.l D0, 0x2A
0000253C B047 cmp.w D0, D7
0000253E 6CEE bge -0x10 /* 0000252E */
label00002540:
00002540 42A7 clr.l -[A7]
00002542 486D FD06 pea.l [A5 - 0x2FA]
00002546 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000254A 295F 0008 move.l [A4 + 0x8], [A7]+
0000254E 266C 0008 movea.l A3, [A4 + 0x8]
00002552 2D4B FC36 move.l [A6 - 0x3CA], A3
00002556 206E FC36 movea.l A0, [A6 - 0x3CA]
0000255A 7000 moveq.l D0, 0x00
0000255C 2080 move.l [A0], D0
0000255E 206E FC36 movea.l A0, [A6 - 0x3CA]
00002562 216D FCAA 0008 move.l [A0 + 0x8], [A5 - 0x356]
00002568 206E FC36 movea.l A0, [A6 - 0x3CA]
0000256C 7000 moveq.l D0, 0x00
0000256E 2140 0012 move.l [A0 + 0x12], D0
00002572 206E FC36 movea.l A0, [A6 - 0x3CA]
00002576 4268 0016 clr.w [A0 + 0x16]
0000257A 206E FC36 movea.l A0, [A6 - 0x3CA]
0000257E 7000 moveq.l D0, 0x00
00002580 2140 0020 move.l [A0 + 0x20], D0
00002584 206E FC36 movea.l A0, [A6 - 0x3CA]
00002588 7000 moveq.l D0, 0x00
0000258A 2140 0024 move.l [A0 + 0x24], D0
0000258E 277C 0001 0000 0028 move.l [A3 + 0x28], 0x10000
00002596 7000 moveq.l D0, 0x00
00002598 2740 002C move.l [A3 + 0x2C], D0
0000259C 2740 0030 move.l [A3 + 0x30], D0
000025A0 2740 003C move.l [A3 + 0x3C], D0
000025A4 3D6D FCA8 FC34 move.w [A6 - 0x3CC], [A5 - 0x358]
000025AA 7E01 moveq.l D7, 0x01
000025AC 6000 0122 bra +0x124 /* 000026D0 */
label000025B0:
000025B0 2846 movea.l A4, D6
000025B2 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000025B6 2F06 move.l -[A7], D6
000025B8 2F05 move.l -[A7], D5
000025BA 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
000025BE 426C 0004 clr.w [A4 + 0x4]
000025C2 7000 moveq.l D0, 0x00
000025C4 2940 00EC move.l [A4 + 0xEC], D0
000025C8 486C 001A pea.l [A4 + 0x1A]
000025CC 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000025D0 42A7 clr.l -[A7]
000025D2 486D FD06 pea.l [A5 - 0x2FA]
000025D6 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000025DA 295F 0016 move.l [A4 + 0x16], [A7]+
000025DE 6608 bne +0xA /* 000025E8 */
000025E0 3F3C 001D move.w -[A7], 0x1D
000025E4 301F move.w D0, [A7]+
000025E6 A9C9 syscall SysError
label000025E8:
000025E8 266C 0016 movea.l A3, [A4 + 0x16]
000025EC 377C 0001 0028 move.w [A3 + 0x28], 0x1
000025F2 7000 moveq.l D0, 0x00
000025F4 2680 move.l [A3], D0
000025F6 2746 0008 move.l [A3 + 0x8], D6
000025FA 41ED 02B2 lea.l A0, [A5 + 0x2B2 /* export_82 */]
000025FE 2748 0024 move.l [A3 + 0x24], A0
00002602 2F2C 0016 move.l -[A7], [A4 + 0x16]
00002606 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
0000260A 426B 002A clr.w [A3 + 0x2A]
0000260E 42A7 clr.l -[A7]
00002610 486D FCFE pea.l [A5 - 0x302]
00002614 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00002618 275F 0020 move.l [A3 + 0x20], [A7]+
0000261C 6608 bne +0xA /* 00002626 */
0000261E 3F3C 001D move.w -[A7], 0x1D
00002622 301F move.w D0, [A7]+
00002624 A9C9 syscall SysError
label00002626:
00002626 7000 moveq.l D0, 0x00
00002628 2740 0030 move.l [A3 + 0x30], D0
0000262C 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
00002632 6000 0088 bra +0x8A /* 000026BC */
label00002636:
00002636 302E FFFC move.w D0, [A6 - 0x4]
0000263A E540 asl D0.w, 2
0000263C 2F00 move.l -[A7], D0
0000263E 42A7 clr.l -[A7]
00002640 486D FD06 pea.l [A5 - 0x2FA]
00002644 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00002648 221F move.l D1, [A7]+
0000264A 201F move.l D0, [A7]+
0000264C 2981 0004 move.l [A4 + D0.w + 0x4], D1
00002650 302E FFFC move.w D0, [A6 - 0x4]
00002654 E540 asl D0.w, 2
00002656 4AB4 0004 tst.l [A4 + D0.w + 0x4]
0000265A 6608 bne +0xA /* 00002664 */
0000265C 3F3C 001D move.w -[A7], 0x1D
00002660 301F move.w D0, [A7]+
00002662 A9C9 syscall SysError
label00002664:
00002664 302E FFFC move.w D0, [A6 - 0x4]
00002668 E540 asl D0.w, 2
0000266A 2674 0004 movea.l A3, [A4 + D0.w + 0x4]
0000266E 377C 0001 0028 move.w [A3 + 0x28], 0x1
00002674 7000 moveq.l D0, 0x00
00002676 2680 move.l [A3], D0
00002678 2746 0008 move.l [A3 + 0x8], D6
0000267C 41ED 02B2 lea.l A0, [A5 + 0x2B2 /* export_82 */]
00002680 2748 0024 move.l [A3 + 0x24], A0
00002684 302E FFFC move.w D0, [A6 - 0x4]
00002688 E540 asl D0.w, 2
0000268A 2F34 0004 move.l -[A7], [A4 + D0.w + 0x4]
0000268E 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
00002692 426B 002A clr.w [A3 + 0x2A]
00002696 42A7 clr.l -[A7]
00002698 486D FCFE pea.l [A5 - 0x302]
0000269C 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000026A0 275F 0020 move.l [A3 + 0x20], [A7]+
000026A4 6608 bne +0xA /* 000026AE */
000026A6 3F3C 001D move.w -[A7], 0x1D
000026AA 301F move.w D0, [A7]+
000026AC A9C9 syscall SysError
label000026AE:
000026AE 7000 moveq.l D0, 0x00
000026B0 2740 0030 move.l [A3 + 0x30], D0
000026B4 2740 003C move.l [A3 + 0x3C], D0
000026B8 526E FFFC addq.w [A6 - 0x4], 1
label000026BC:
000026BC 7001 moveq.l D0, 0x01
000026BE B06E FFFC cmp.w D0, [A6 - 0x4]
000026C2 6C00 FF72 bge -0x8C /* 00002636 */
000026C6 DCBC 0000 00F2 add.l D6, 0xF2
000026CC 5247 addq.w D7, 1
000026CE 6908 bvs +0xA /* 000026D8 */
label000026D0:
000026D0 BE6E FC34 cmp.w D7, [A6 - 0x3CC]
000026D4 6F00 FEDA ble -0x124 /* 000025B0 */
label000026D8:
000026D8 42A7 clr.l -[A7]
000026DA 7032 moveq.l D0, 0x32
000026DC C1FC 001C muls.w D0, 0x1C
000026E0 5040 addq.w D0, 8
000026E2 48C0 ext.l D0
000026E4 2F00 move.l -[A7], D0
000026E6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000026EA 2B5F FA24 move.l [A5 - 0x5DC], [A7]+
000026EE 2C2D FA24 move.l D6, [A5 - 0x5DC]
000026F2 2B46 FC9A move.l [A5 - 0x366], D6
000026F6 5086 addq.l D6, 8
000026F8 206D FC9A movea.l A0, [A5 - 0x366]
000026FC 2086 move.l [A0], D6
000026FE 7E01 moveq.l D7, 0x01
00002700 601E bra +0x20 /* 00002720 */
label00002702:
00002702 2846 movea.l A4, D6
00002704 2006 move.l D0, D6
00002706 721C moveq.l D1, 0x1C
00002708 D081 add.l D0, D1
0000270A 2880 move.l [A4], D0
0000270C 426C 0004 clr.w [A4 + 0x4]
00002710 7000 moveq.l D0, 0x00
00002712 2940 0006 move.l [A4 + 0x6], D0
00002716 2940 000A move.l [A4 + 0xA], D0
0000271A 701C moveq.l D0, 0x1C
0000271C DC80 add.l D6, D0
0000271E 5247 addq.w D7, 1
label00002720:
00002720 7031 moveq.l D0, 0x31
00002722 B047 cmp.w D0, D7
00002724 6CDC bge -0x22 /* 00002702 */
00002726 206D FC9A movea.l A0, [A5 - 0x366]
0000272A 2146 0004 move.l [A0 + 0x4], D6
0000272E 2846 movea.l A4, D6
00002730 7000 moveq.l D0, 0x00
00002732 2880 move.l [A4], D0
00002734 426C 0004 clr.w [A4 + 0x4]
00002738 7000 moveq.l D0, 0x00
0000273A 2940 0006 move.l [A4 + 0x6], D0
0000273E 2940 000A move.l [A4 + 0xA], D0
00002742 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00002746 486D FCAE pea.l [A5 - 0x352]
0000274A 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
0000274E 41ED FCAE lea.l A0, [A5 - 0x352]
00002752 2A08 move.l D5, A0
00002754 7810 moveq.l D4, 0x10
00002756 42A7 clr.l -[A7]
00002758 2F04 move.l -[A7], D4
0000275A 7003 moveq.l D0, 0x03
0000275C 2F00 move.l -[A7], D0
0000275E 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00002762 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00002766 2B5F FA28 move.l [A5 - 0x5D8], [A7]+
0000276A 2C2D FA28 move.l D6, [A5 - 0x5D8]
0000276E 7E01 moveq.l D7, 0x01
00002770 6000 00A0 bra +0xA2 /* 00002812 */
label00002774:
00002774 2846 movea.l A4, D6
00002776 42A7 clr.l -[A7]
00002778 486D FCBE pea.l [A5 - 0x342]
0000277C 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00002780 295F 0008 move.l [A4 + 0x8], [A7]+
00002784 660A bne +0xC /* 00002790 */
00002786 3F3C 001D move.w -[A7], 0x1D
0000278A 301F move.w D0, [A7]+
0000278C A9C9 syscall SysError
0000278E 6012 bra +0x14 /* 000027A2 */
label00002790:
00002790 266C 0008 movea.l A3, [A4 + 0x8]
00002794 41ED 02C2 lea.l A0, [A5 + 0x2C2 /* export_84 */]
00002798 2748 000C move.l [A3 + 0xC], A0
0000279C 7000 moveq.l D0, 0x00
0000279E 2740 011E move.l [A3 + 0x11E], D0
label000027A2:
000027A2 42A7 clr.l -[A7]
000027A4 486D FCCE pea.l [A5 - 0x332]
000027A8 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000027AC 295F 000C move.l [A4 + 0xC], [A7]+
000027B0 660A bne +0xC /* 000027BC */
000027B2 3F3C 001D move.w -[A7], 0x1D
000027B6 301F move.w D0, [A7]+
000027B8 A9C9 syscall SysError
000027BA 6048 bra +0x4A /* 00002804 */
label000027BC:
000027BC 206C 000C movea.l A0, [A4 + 0xC]
000027C0 47D0 lea.l A3, [A0]
000027C2 41ED 02BA lea.l A0, [A5 + 0x2BA /* export_83 */]
000027C6 2748 000C move.l [A3 + 0xC], A0
000027CA 42A7 clr.l -[A7]
000027CC 486D FCDE pea.l [A5 - 0x322]
000027D0 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000027D4 275F 002C move.l [A3 + 0x2C], [A7]+
000027D8 6608 bne +0xA /* 000027E2 */
000027DA 3F3C 001D move.w -[A7], 0x1D
000027DE 301F move.w D0, [A7]+
000027E0 A9C9 syscall SysError
label000027E2:
000027E2 42A7 clr.l -[A7]
000027E4 486D FCD6 pea.l [A5 - 0x32A]
000027E8 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000027EC 275F 0020 move.l [A3 + 0x20], [A7]+
000027F0 6608 bne +0xA /* 000027FA */
000027F2 3F3C 001D move.w -[A7], 0x1D
000027F6 301F move.w D0, [A7]+
000027F8 A9C9 syscall SysError
label000027FA:
000027FA 302D F47E move.w D0, [A5 - 0xB82]
000027FE 48C0 ext.l D0
00002800 2740 0024 move.l [A3 + 0x24], D0
label00002804:
00002804 2F06 move.l -[A7], D6
00002806 2F05 move.l -[A7], D5
00002808 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
0000280C 7010 moveq.l D0, 0x10
0000280E DC80 add.l D6, D0
00002810 5247 addq.w D7, 1
label00002812:
00002812 7003 moveq.l D0, 0x03
00002814 B047 cmp.w D0, D7
00002816 6C00 FF5C bge -0xA2 /* 00002774 */
0000281A 7E01 moveq.l D7, 0x01
0000281C 602C bra +0x2E /* 0000284A */
label0000281E:
0000281E 486E FEF2 pea.l [A6 - 0x10E]
00002822 3F3C 0400 move.w -[A7], 0x400
00002826 3F07 move.w -[A7], D7
00002828 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000282C 486E FEF2 pea.l [A6 - 0x10E]
00002830 3007 move.w D0, D7
00002832 5340 subq.w D0, 1
00002834 41ED FAF6 lea.l A0, [A5 - 0x50A]
00002838 C1FC 0012 muls.w D0, 0x12
0000283C 4870 0000 pea.l [A0 + D0.w]
00002840 3F3C 0012 move.w -[A7], 0x12
00002844 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
00002848 5247 addq.w D7, 1
label0000284A:
0000284A 7003 moveq.l D0, 0x03
0000284C B047 cmp.w D0, D7
0000284E 6CCE bge -0x30 /* 0000281E */
00002850 7E01 moveq.l D7, 0x01
00002852 602A bra +0x2C /* 0000287E */
label00002854:
00002854 486E FEF2 pea.l [A6 - 0x10E]
00002858 3F3C 0401 move.w -[A7], 0x401
0000285C 3F07 move.w -[A7], D7
0000285E 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00002862 486E FEF2 pea.l [A6 - 0x10E]
00002866 3007 move.w D0, D7
00002868 5340 subq.w D0, 1
0000286A 41ED FA76 lea.l A0, [A5 - 0x58A]
0000286E EB40 asl D0.w, 5
00002870 4870 0000 pea.l [A0 + D0.w]
00002874 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00002878 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
0000287C 5247 addq.w D7, 1
label0000287E:
0000287E 7004 moveq.l D0, 0x04
00002880 B047 cmp.w D0, D7
00002882 6CD0 bge -0x2E /* 00002854 */
00002884 42A7 clr.l -[A7]
00002886 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */
0000288C 3F3C 0400 move.w -[A7], 0x400
00002890 A9A0 syscall GetResource
00002892 2D57 FC80 move.l [A6 - 0x380], [A7]
00002896 A9A3 syscall ReleaseResource
00002898 42A7 clr.l -[A7]
0000289A 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */
000028A0 3F3C 0401 move.w -[A7], 0x401
000028A4 A9A0 syscall GetResource
000028A6 2D57 FC80 move.l [A6 - 0x380], [A7]
000028AA A9A3 syscall ReleaseResource
000028AC 486D FC92 pea.l [A5 - 0x36E]
000028B0 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000028B4 486D FC8A pea.l [A5 - 0x376]
000028B8 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000028BC 7EF6 moveq.l D7, 0xFFFFFFF6
000028BE 6014 bra +0x16 /* 000028D4 */
label000028C0:
000028C0 3007 move.w D0, D7
000028C2 907C FFF6 sub.w D0, 0xFFF6
000028C6 41ED FA46 lea.l A0, [A5 - 0x5BA]
000028CA E540 asl D0.w, 2
000028CC 7200 moveq.l D1, 0x00
000028CE 2181 0000 move.l [A0 + D0.w], D1
000028D2 5247 addq.w D7, 1
label000028D4:
000028D4 70FF moveq.l D0, 0xFFFFFFFF
000028D6 B047 cmp.w D0, D7
000028D8 6CE6 bge -0x18 /* 000028C0 */
000028DA 7000 moveq.l D0, 0x00
000028DC 2B40 FA6E move.l [A5 - 0x592], D0
000028E0 207C 0000 0B50 movea.l A0, 0xB50
000028E6 2050 movea.l A0, [A0]
000028E8 2F08 move.l -[A7], A0
000028EA 42A7 clr.l -[A7]
000028EC 7032 moveq.l D0, 0x32
000028EE C1ED FCA8 muls.w D0, [A5 - 0x358]
000028F2 48C0 ext.l D0
000028F4 2F00 move.l -[A7], D0
000028F6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000028FA 201F move.l D0, [A7]+
000028FC 205F movea.l A0, [A7]+
000028FE 2140 0038 move.l [A0 + 0x38], D0
00002902 302D FCA8 move.w D0, [A5 - 0x358]
00002906 5340 subq.w D0, 1
00002908 3D40 FC32 move.w [A6 - 0x3CE], D0
0000290C 4247 clr.w D7
0000290E 6036 bra +0x38 /* 00002946 */
label00002910:
00002910 207C 0000 0B50 movea.l A0, 0xB50
00002916 2050 movea.l A0, [A0]
00002918 2068 0038 movea.l A0, [A0 + 0x38]
0000291C 3007 move.w D0, D7
0000291E C1FC 0032 muls.w D0, 0x32 /* '2' */
00002922 49F0 0000 lea.l A4, [A0 + D0.w]
00002926 7000 moveq.l D0, 0x00
00002928 2880 move.l [A4], D0
0000292A 7000 moveq.l D0, 0x00
0000292C 2940 0004 move.l [A4 + 0x4], D0
00002930 422C 0008 clr.b [A4 + 0x8]
00002934 426C 0028 clr.w [A4 + 0x28]
00002938 7000 moveq.l D0, 0x00
0000293A 2940 002A move.l [A4 + 0x2A], D0
0000293E 2940 002E move.l [A4 + 0x2E], D0
00002942 5247 addq.w D7, 1
00002944 6906 bvs +0x8 /* 0000294C */
label00002946:
00002946 BE6E FC32 cmp.w D7, [A6 - 0x3CE]
0000294A 6FC4 ble -0x3A /* 00002910 */
label0000294C:
0000294C 207C 0000 0B50 movea.l A0, 0xB50
00002952 2850 movea.l A4, [A0]
00002954 397C 000A 000A move.w [A4 + 0xA], 0xA /* '\n' */
0000295A 41ED F3B4 lea.l A0, [A5 - 0xC4C]
0000295E 2948 0018 move.l [A4 + 0x18], A0
00002962 41ED F3B0 lea.l A0, [A5 - 0xC50]
00002966 2948 001C move.l [A4 + 0x1C], A0
0000296A 41ED F898 lea.l A0, [A5 - 0x768]
0000296E 2948 0020 move.l [A4 + 0x20], A0
00002972 41ED F86E lea.l A0, [A5 - 0x792]
00002976 2948 0024 move.l [A4 + 0x24], A0
0000297A 41ED F994 lea.l A0, [A5 - 0x66C]
0000297E 2948 0028 move.l [A4 + 0x28], A0
00002982 41ED F7C6 lea.l A0, [A5 - 0x83A]
00002986 2948 002C move.l [A4 + 0x2C], A0
0000298A 41ED F772 lea.l A0, [A5 - 0x88E]
0000298E 2948 0030 move.l [A4 + 0x30], A0
00002992 41ED F530 lea.l A0, [A5 - 0xAD0]
00002996 2948 0034 move.l [A4 + 0x34], A0
0000299A 41ED FD16 lea.l A0, [A5 - 0x2EA]
0000299E 2948 003C move.l [A4 + 0x3C], A0
000029A2 42A7 clr.l -[A7]
000029A4 3F3C 041C move.w -[A7], 0x41C
000029A8 A9BA syscall GetString
000029AA 2D5F FC7C move.l [A6 - 0x384], [A7]+
000029AE 6608 bne +0xA /* 000029B8 */
000029B0 3B7C 013F F484 move.w [A5 - 0xB7C], 0x13F
000029B6 6028 bra +0x2A /* 000029E0 */
label000029B8:
000029B8 2F2E FC7C move.l -[A7], [A6 - 0x384]
000029BC 205F movea.l A0, [A7]+
000029BE A029 syscall HLock
000029C0 206E FC7C movea.l A0, [A6 - 0x384]
000029C4 2F10 move.l -[A7], [A0]
000029C6 486D F484 pea.l [A5 - 0xB7C]
000029CA 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
000029CE 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
000029D2 2F2E FC7C move.l -[A7], [A6 - 0x384]
000029D6 205F movea.l A0, [A7]+
000029D8 A02A syscall HUnlock
000029DA 2F2E FC7C move.l -[A7], [A6 - 0x384]
000029DE A9A3 syscall ReleaseResource
label000029E0:
000029E0 2F3C 474E 524C move.l -[A7], 0x474E524C /* 'GNRL' */
000029E6 3F3C 04B0 move.w -[A7], 0x4B0
000029EA 486E FC46 pea.l [A6 - 0x3BA]
000029EE 207C 0000 0B50 movea.l A0, 0xB50
000029F4 2050 movea.l A0, [A0]
000029F6 4868 0090 pea.l [A0 + 0x90]
000029FA 4EBA F2D6 jsr [PC - 0xD2A /* 00001CD2 */]
000029FE 2F3C 474E 524C move.l -[A7], 0x474E524C /* 'GNRL' */
00002A04 3F3C 04B1 move.w -[A7], 0x4B1
00002A08 486E FC46 pea.l [A6 - 0x3BA]
00002A0C 207C 0000 0B50 movea.l A0, 0xB50
00002A12 2050 movea.l A0, [A0]
00002A14 4868 0094 pea.l [A0 + 0x94]
00002A18 4EBA F2B8 jsr [PC - 0xD48 /* 00001CD2 */]
00002A1C 2F3C 474E 524C move.l -[A7], 0x474E524C /* 'GNRL' */
00002A22 3F3C 0400 move.w -[A7], 0x400
00002A26 486D FA38 pea.l [A5 - 0x5C8]
00002A2A 486D FA3A pea.l [A5 - 0x5C6]
00002A2E 4EBA F2A2 jsr [PC - 0xD5E /* 00001CD2 */]
00002A32 2F3C 4943 4E23 move.l -[A7], 0x49434E23 /* 'ICN#' */
00002A38 3F3C 0400 move.w -[A7], 0x400
00002A3C 486D FA32 pea.l [A5 - 0x5CE]
00002A40 486D FA34 pea.l [A5 - 0x5CC]
00002A44 4EBA F28C jsr [PC - 0xD74 /* 00001CD2 */]
00002A48 2F3C 474E 524C move.l -[A7], 0x474E524C /* 'GNRL' */
00002A4E 3F3C 04B2 move.w -[A7], 0x4B2
00002A52 486D F3C4 pea.l [A5 - 0xC3C]
00002A56 486D F3C0 pea.l [A5 - 0xC40]
00002A5A 4EBA F276 jsr [PC - 0xD8A /* 00001CD2 */]
00002A5E 42A7 clr.l -[A7]
00002A60 302D FA32 move.w D0, [A5 - 0x5CE]
00002A64 D07C 0108 add.w D0, 0x108
00002A68 48C0 ext.l D0
00002A6A 2F00 move.l -[A7], D0
00002A6C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00002A70 2B5F FA2E move.l [A5 - 0x5D2], [A7]+
00002A74 7000 moveq.l D0, 0x00
00002A76 2D40 FC54 move.l [A6 - 0x3AC], D0
00002A7A 1D40 FC64 move.b [A6 - 0x39C], D0
00002A7E 47EE FC66 lea.l A3, [A6 - 0x39A]
00002A82 4253 clr.w [A3]
00002A84 7000 moveq.l D0, 0x00
00002A86 1740 0002 move.b [A3 + 0x2], D0
00002A8A 1740 0003 move.b [A3 + 0x3], D0
00002A8E 4267 clr.w -[A7]
00002A90 486E FC48 pea.l [A6 - 0x3B8]
00002A94 4267 clr.w -[A7]
00002A96 4EAD 0512 jsr [A5 + 0x512 /* export_158 */]
00002A9A 3D5F FFFE move.w [A6 - 0x2], [A7]+
00002A9E 671A beq +0x1C /* 00002ABA */
00002AA0 7094 moveq.l D0, 0xFFFFFF94
00002AA2 B06E FFFE cmp.w D0, [A6 - 0x2]
00002AA6 660A bne +0xC /* 00002AB2 */
00002AA8 3F3C 000E move.w -[A7], 0xE
00002AAC 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00002AB0 6008 bra +0xA /* 00002ABA */
label00002AB2:
00002AB2 3F3C 0005 move.w -[A7], 0x5
00002AB6 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
label00002ABA:
00002ABA 49ED FB2C lea.l A4, [A5 - 0x4D4]
00002ABE 08EC 0000 000B bset.b [A4 + 0xB], 0x0
00002AC4 4240 clr.w D0
00002AC6 102E FC64 move.b D0, [A6 - 0x39C]
00002ACA 3940 000C move.w [A4 + 0xC], D0
00002ACE 4267 clr.w -[A7]
00002AD0 3F2D FCA8 move.w -[A7], [A5 - 0x358]
00002AD4 3F2D FB38 move.w -[A7], [A5 - 0x4C8]
00002AD8 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00002ADC 3D5F FFFE move.w [A6 - 0x2], [A7]+
00002AE0 6708 beq +0xA /* 00002AEA */
00002AE2 3F3C 000E move.w -[A7], 0xE
00002AE6 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
label00002AEA:
00002AEA 207C 0000 0B50 movea.l A0, 0xB50
00002AF0 2050 movea.l A0, [A0]
00002AF2 2F08 move.l -[A7], A0
00002AF4 42A7 clr.l -[A7]
00002AF6 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00002AFA 201F move.l D0, [A7]+
00002AFC 205F movea.l A0, [A7]+
00002AFE 2140 0078 move.l [A0 + 0x78], D0
00002B02 2C2D FD0E move.l D6, [A5 - 0x2F2]
00002B06 3D6D FCA8 FC30 move.w [A6 - 0x3D0], [A5 - 0x358]
00002B0C 7E01 moveq.l D7, 0x01
00002B0E 604E bra +0x50 /* 00002B5E */
label00002B10:
00002B10 2846 movea.l A4, D6
00002B12 206C 0016 movea.l A0, [A4 + 0x16]
00002B16 47D0 lea.l A3, [A0]
00002B18 177C 0001 0004 move.b [A3 + 0x4], 0x1
00002B1E 7000 moveq.l D0, 0x00
00002B20 2740 0012 move.l [A3 + 0x12], D0
00002B24 426B 0016 clr.w [A3 + 0x16]
00002B28 2F2C 0016 move.l -[A7], [A4 + 0x16]
00002B2C 486D 074A pea.l [A5 + 0x74A /* export_229 */]
00002B30 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
00002B34 266C 0016 movea.l A3, [A4 + 0x16]
00002B38 277C FFFF 0000 0028 move.l [A3 + 0x28], 0xFFFF0000
00002B40 4267 clr.w -[A7]
00002B42 206C 0016 movea.l A0, [A4 + 0x16]
00002B46 2F08 move.l -[A7], A0
00002B48 486D 075A pea.l [A5 + 0x75A /* export_231 */]
00002B4C 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00002B50 3D5F FFFE move.w [A6 - 0x2], [A7]+
00002B54 DCBC 0000 00F2 add.l D6, 0xF2
00002B5A 5247 addq.w D7, 1
00002B5C 6906 bvs +0x8 /* 00002B64 */
label00002B5E:
00002B5E BE6E FC30 cmp.w D7, [A6 - 0x3D0]
00002B62 6FAC ble -0x52 /* 00002B10 */
label00002B64:
00002B64 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002B68 4E5E unlink A6
00002B6A 4E75 rts
00002B6C 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00002B6E-00002B72
fn00002B6E:
00002B6E 4E56 FD12 link A6, -0x02EE
// end alternate branch 00002B6E-00002B72
fn00002B6E: // (misaligned)
00002B70 FD12 .extension 0xD12 <<F/4-5/6>> // unimplemented
00002B72 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002B76 7E0B moveq.l D7, 0x0B
00002B78 47EE FF82 lea.l A3, [A6 - 0x7E]
00002B7C 284B movea.l A4, A3
00002B7E 4245 clr.w D5
label00002B80:
00002B80 7000 moveq.l D0, 0x00
00002B82 2940 0012 move.l [A4 + 0x12], D0
00002B86 426C 0016 clr.w [A4 + 0x16]
00002B8A 3945 001C move.w [A4 + 0x1C], D5
00002B8E 4267 clr.w -[A7]
00002B90 2F0B move.l -[A7], A3
00002B92 4267 clr.w -[A7]
00002B94 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002B98 3C1F move.w D6, [A7]+
00002B9A 5245 addq.w D5, 1
00002B9C 4A46 tst.w D6
00002B9E 57C0 seq D0
00002BA0 4A00 tst.b D0
00002BA2 6718 beq +0x1A /* 00002BBC */
00002BA4 2F00 move.l -[A7], D0
00002BA6 4267 clr.w -[A7]
00002BA8 486C 0026 pea.l [A4 + 0x26]
00002BAC 720A moveq.l D1, 0x0A
00002BAE 2F01 move.l -[A7], D1
00002BB0 A85D syscall BitTst
00002BB2 121F move.b D1, [A7]+
00002BB4 201F move.l D0, [A7]+
00002BB6 C001 and.b D0, D1
00002BB8 4A00 tst.b D0
00002BBA 660E bne +0x10 /* 00002BCA */
label00002BBC:
00002BBC 720A moveq.l D1, 0x0A
00002BBE B245 cmp.w D1, D5
00002BC0 5DC1 slt D1
00002BC2 8001 or.b D0, D1
00002BC4 0240 0001 andi.w D0, 0x1
00002BC8 67B6 beq -0x48 /* 00002B80 */
label00002BCA:
00002BCA 4A46 tst.w D6
00002BCC 57C0 seq D0
00002BCE 4A00 tst.b D0
00002BD0 6700 00EE beq +0xF0 /* 00002CC0 */
00002BD4 2F00 move.l -[A7], D0
00002BD6 4267 clr.w -[A7]
00002BD8 486C 0026 pea.l [A4 + 0x26]
00002BDC 720A moveq.l D1, 0x0A
00002BDE 2F01 move.l -[A7], D1
00002BE0 A85D syscall BitTst
00002BE2 121F move.b D1, [A7]+
00002BE4 201F move.l D0, [A7]+
00002BE6 C001 and.b D0, D1
00002BE8 6700 00D6 beq +0xD8 /* 00002CC0 */
00002BEC 486E FE7E pea.l [A6 - 0x182]
00002BF0 2F3C 0001 BFE6 move.l -[A7], 0x1BFE6
00002BF6 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00002BFA 42A7 clr.l -[A7]
00002BFC 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */
00002C02 3F3C BFE6 move.w -[A7], 0xBFE6
00002C06 A9A0 syscall GetResource
00002C08 2D57 FD12 move.l [A6 - 0x2EE], [A7]
00002C0C A9A3 syscall ReleaseResource
00002C0E 3D6C 0016 FD16 move.w [A6 - 0x2EA], [A4 + 0x16]
00002C14 42A7 clr.l -[A7]
00002C16 2F3C 7072 6566 move.l -[A7], 0x70726566 /* 'pref' */
00002C1C 486E FD16 pea.l [A6 - 0x2EA]
00002C20 4267 clr.w -[A7]
00002C22 4EBA D3E4 jsr [PC - 0x2C1C /* 00000008 */]
00002C26 281F move.l D4, [A7]+
00002C28 56C0 sne D0
00002C2A 4A00 tst.b D0
00002C2C 6700 0092 beq +0x94 /* 00002CC0 */
00002C30 322E FD16 move.w D1, [A6 - 0x2EA]
00002C34 B26C 0016 cmp.w D1, [A4 + 0x16]
00002C38 57C1 seq D1
00002C3A C001 and.b D0, D1
00002C3C 6700 0082 beq +0x84 /* 00002CC0 */
00002C40 2F00 move.l -[A7], D0
00002C42 4267 clr.w -[A7]
00002C44 486E FE7E pea.l [A6 - 0x182]
00002C48 3F2E FD16 move.w -[A7], [A6 - 0x2EA]
00002C4C 2F04 move.l -[A7], D4
00002C4E 3F3C 0004 move.w -[A7], 0x4
00002C52 486E FE7C pea.l [A6 - 0x184]
00002C56 4EBA E214 jsr [PC - 0x1DEC /* 00000E6C */]
00002C5A 321F move.w D1, [A7]+
00002C5C 201F move.l D0, [A7]+
00002C5E 4A41 tst.w D1
00002C60 57C1 seq D1
00002C62 C001 and.b D0, D1
00002C64 675A beq +0x5C /* 00002CC0 */
00002C66 70FE moveq.l D0, 0xFFFFFFFE
00002C68 2F00 move.l -[A7], D0
00002C6A 487A 0074 pea.l [PC + 0x74 /* 00002CE0, value 0x1314E56 */]
00002C6E 486E FE30 pea.l [A6 - 0x1D0]
00002C72 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00002C76 7000 moveq.l D0, 0x00
00002C78 2D40 FD1C move.l [A6 - 0x2E4], D0
00002C7C 4267 clr.w -[A7]
00002C7E 486E FE30 pea.l [A6 - 0x1D0]
00002C82 486E FD2E pea.l [A6 - 0x2D2]
00002C86 3F3C 0100 move.w -[A7], 0x100
00002C8A 486E FE2E pea.l [A6 - 0x1D2]
00002C8E 486E FD1C pea.l [A6 - 0x2E4]
00002C92 3F2E FE7C move.w -[A7], [A6 - 0x184]
00002C96 42A7 clr.l -[A7]
00002C98 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
00002C9C 3C1F move.w D6, [A7]+
00002C9E 57C0 seq D0
00002CA0 4A00 tst.b D0
00002CA2 6710 beq +0x12 /* 00002CB4 */
00002CA4 7201 moveq.l D1, 0x01
00002CA6 B26E FD2E cmp.w D1, [A6 - 0x2D2]
00002CAA 57C1 seq D1
00002CAC C001 and.b D0, D1
00002CAE 6704 beq +0x6 /* 00002CB4 */
00002CB0 3E2E FD32 move.w D7, [A6 - 0x2CE]
label00002CB4:
00002CB4 4267 clr.w -[A7]
00002CB6 3F2E FE7C move.w -[A7], [A6 - 0x184]
00002CBA 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
00002CBE 4A5F tst.w [A7]+
label00002CC0:
00002CC0 4A47 tst.w D7
00002CC2 5FC0 sle D0
00002CC4 4A00 tst.b D0
00002CC6 660A bne +0xC /* 00002CD2 */
00002CC8 720B moveq.l D1, 0x0B
00002CCA B247 cmp.w D1, D7
00002CCC 5DC1 slt D1
00002CCE 8001 or.b D0, D1
00002CD0 6702 beq +0x4 /* 00002CD4 */
label00002CD2:
00002CD2 7E0B moveq.l D7, 0x0B
label00002CD4:
00002CD4 3D47 0008 move.w [A6 + 0x8], D7
00002CD8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002CDC 4E5E unlink A6
00002CDE 4E75 rts
00002CE0 0131 4E56 btst [A1 + D4 * 8 + 0x56], D0
// begin alternate branch 00002CE2-00002CE8
fn00002CE2:
00002CE2 4E56 0000 link A6, 0
00002CE6 2F0C move.l -[A7], A4
// end alternate branch 00002CE2-00002CE8
fn00002CE2: // (misaligned)
00002CE4 0000 2F0C ori.b D0, 0xC
00002CE8 286E 0008 movea.l A4, [A6 + 0x8]
00002CEC 42A7 clr.l -[A7]
00002CEE 2F2E 000E move.l -[A7], [A6 + 0xE]
00002CF2 3F2E 000C move.w -[A7], [A6 + 0xC]
00002CF6 A9A0 syscall GetResource
00002CF8 295F FFFC move.l [A4 - 0x4], [A7]+
00002CFC 4267 clr.w -[A7]
00002CFE A9AF syscall ResError
00002D00 4A5F tst.w [A7]+
00002D02 57C0 seq D0
00002D04 4A00 tst.b D0
00002D06 6718 beq +0x1A /* 00002D20 */
00002D08 4AAC FFFC tst.l [A4 - 0x4]
00002D0C 56C1 sne D1
00002D0E C001 and.b D0, D1
00002D10 670E beq +0x10 /* 00002D20 */
00002D12 42A7 clr.l -[A7]
00002D14 2F2C FFFC move.l -[A7], [A4 - 0x4]
00002D18 A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc
00002D1A 201F move.l D0, [A7]+
00002D1C D1AC FEEC add.l [A4 - 0x114], D0
label00002D20:
00002D20 285F movea.l A4, [A7]+
00002D22 4E5E unlink A6
00002D24 205F movea.l A0, [A7]+
00002D26 DEFC 000A add.w A7, 0xA /* '\n' */
00002D2A 4ED0 jmp [A0]
fn00002D2C:
00002D2C 4E56 FEE0 link A6, -0x0120
00002D30 48E7 0700 movem.l -[A7], D5,D6,D7
00002D34 7000 moveq.l D0, 0x00
00002D36 2D40 FEEC move.l [A6 - 0x114], D0
00002D3A 2F3C 474E 524C move.l -[A7], 0x474E524C /* 'GNRL' */
00002D40 3F3C 04B0 move.w -[A7], 0x4B0
00002D44 2F0E move.l -[A7], A6
00002D46 4EBA FF9A jsr [PC - 0x66 /* 00002CE2 */]
00002D4A 2F3C 474E 524C move.l -[A7], 0x474E524C /* 'GNRL' */
00002D50 3F3C 04B1 move.w -[A7], 0x4B1
00002D54 2F0E move.l -[A7], A6
00002D56 4EBA FF8A jsr [PC - 0x76 /* 00002CE2 */]
00002D5A 2F3C 474E 524C move.l -[A7], 0x474E524C /* 'GNRL' */
00002D60 3F3C 04B2 move.w -[A7], 0x4B2
00002D64 2F0E move.l -[A7], A6
00002D66 4EBA FF7A jsr [PC - 0x86 /* 00002CE2 */]
00002D6A 2F3C 474E 524C move.l -[A7], 0x474E524C /* 'GNRL' */
00002D70 3F3C 0400 move.w -[A7], 0x400
00002D74 2F0E move.l -[A7], A6
00002D76 4EBA FF6A jsr [PC - 0x96 /* 00002CE2 */]
00002D7A 2F3C 4943 4E23 move.l -[A7], 0x49434E23 /* 'ICN#' */
00002D80 3F3C 0400 move.w -[A7], 0x400
00002D84 2F0E move.l -[A7], A6
00002D86 4EBA FF5A jsr [PC - 0xA6 /* 00002CE2 */]
00002D8A 4267 clr.w -[A7]
00002D8C 4EBA FDE0 jsr [PC - 0x220 /* 00002B6E */]
00002D90 3B5F FCA8 move.w [A5 - 0x358], [A7]+
00002D94 302D FCA8 move.w D0, [A5 - 0x358]
00002D98 C1FC 0014 muls.w D0, 0x14
00002D9C 3B40 FCA2 move.w [A5 - 0x35E], D0
00002DA0 302D FCA8 move.w D0, [A5 - 0x358]
00002DA4 48C0 ext.l D0
00002DA6 2A00 move.l D5, D0
00002DA8 3B7C 015A FCA4 move.w [A5 - 0x35C], 0x15A
00002DAE 1F3C 0001 move.b -[A7], 0x1
00002DB2 A99B syscall SetResLoad
00002DB4 42A7 clr.l -[A7]
00002DB6 7016 moveq.l D0, 0x16
00002DB8 2F00 move.l -[A7], D0
00002DBA 42A7 clr.l -[A7]
00002DBC 7022 moveq.l D0, 0x22
00002DBE 2F00 move.l -[A7], D0
00002DC0 42A7 clr.l -[A7]
00002DC2 7024 moveq.l D0, 0x24
00002DC4 2F00 move.l -[A7], D0
00002DC6 42A7 clr.l -[A7]
00002DC8 7038 moveq.l D0, 0x38
00002DCA 2F00 move.l -[A7], D0
00002DCC 42A7 clr.l -[A7]
00002DCE 2F3C 0000 00CC move.l -[A7], 0xCC
00002DD4 42A7 clr.l -[A7]
00002DD6 7020 moveq.l D0, 0x20
00002DD8 2F00 move.l -[A7], D0
00002DDA 42A7 clr.l -[A7]
00002DDC 7028 moveq.l D0, 0x28
00002DDE 2F00 move.l -[A7], D0
00002DE0 42A7 clr.l -[A7]
00002DE2 700E moveq.l D0, 0x0E
00002DE4 2F00 move.l -[A7], D0
00002DE6 7078 moveq.l D0, 0x78
00002DE8 2F00 move.l -[A7], D0
00002DEA 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002DEE 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002DF2 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002DF6 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002DFA 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002DFE 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002E02 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002E06 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00002E0A 201F move.l D0, [A7]+
00002E0C 3B40 F47E move.w [A5 - 0xB82], D0
00002E10 701C moveq.l D0, 0x1C
00002E12 C1FC 000A muls.w D0, 0xA /* '\n' */
00002E16 48C0 ext.l D0
00002E18 D0AE FEEC add.l D0, [A6 - 0x114]
00002E1C 5880 addq.l D0, 4
00002E1E 5280 addq.l D0, 1
00002E20 2D40 FEEC move.l [A6 - 0x114], D0
00002E24 701C moveq.l D0, 0x1C
00002E26 C1FC 000A muls.w D0, 0xA /* '\n' */
00002E2A 48C0 ext.l D0
00002E2C D0AE FEEC add.l D0, [A6 - 0x114]
00002E30 5880 addq.l D0, 4
00002E32 5280 addq.l D0, 1
00002E34 2D40 FEEC move.l [A6 - 0x114], D0
00002E38 705A moveq.l D0, 0x5A
00002E3A D1AE FEEC add.l [A6 - 0x114], D0
00002E3E 7048 moveq.l D0, 0x48
00002E40 D1AE FEEC add.l [A6 - 0x114], D0
00002E44 06AE 0000 0100 FEEC addi.l [A6 - 0x114], 0x100
00002E4C 707A moveq.l D0, 0x7A
00002E4E D1AE FEEC add.l [A6 - 0x114], D0
00002E52 705A moveq.l D0, 0x5A
00002E54 D1AE FEEC add.l [A6 - 0x114], D0
00002E58 06AE 0000 2800 FEEC addi.l [A6 - 0x114], 0x2800 /* '(\0' */
00002E60 2E3C 0000 0138 move.l D7, 0x138
00002E66 2F07 move.l -[A7], D7
00002E68 7003 moveq.l D0, 0x03
00002E6A 2F00 move.l -[A7], D0
00002E6C 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00002E70 201F move.l D0, [A7]+
00002E72 D1AE FEEC add.l [A6 - 0x114], D0
00002E76 7E5A moveq.l D7, 0x5A
00002E78 2F07 move.l -[A7], D7
00002E7A 7003 moveq.l D0, 0x03
00002E7C 2F00 move.l -[A7], D0
00002E7E 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00002E82 201F move.l D0, [A7]+
00002E84 D1AE FEEC add.l [A6 - 0x114], D0
00002E88 7E1A moveq.l D7, 0x1A
00002E8A 302D FCA4 move.w D0, [A5 - 0x35C]
00002E8E 48C0 ext.l D0
00002E90 2F07 move.l -[A7], D7
00002E92 2F00 move.l -[A7], D0
00002E94 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00002E98 201F move.l D0, [A7]+
00002E9A D1AE FEEC add.l [A6 - 0x114], D0
00002E9E 7E10 moveq.l D7, 0x10
00002EA0 302D FCA2 move.w D0, [A5 - 0x35E]
00002EA4 48C0 ext.l D0
00002EA6 2C00 move.l D6, D0
00002EA8 2F07 move.l -[A7], D7
00002EAA 2F06 move.l -[A7], D6
00002EAC 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00002EB0 201F move.l D0, [A7]+
00002EB2 D1AE FEEC add.l [A6 - 0x114], D0
00002EB6 7002 moveq.l D0, 0x02
00002EB8 C1FC 0018 muls.w D0, 0x18
00002EBC 48C0 ext.l D0
00002EBE 2E00 move.l D7, D0
00002EC0 2C05 move.l D6, D5
00002EC2 5286 addq.l D6, 1
00002EC4 2F07 move.l -[A7], D7
00002EC6 2F06 move.l -[A7], D6
00002EC8 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00002ECC 201F move.l D0, [A7]+
00002ECE D1AE FEEC add.l [A6 - 0x114], D0
00002ED2 2E3C 0000 1400 move.l D7, 0x1400
00002ED8 7C02 moveq.l D6, 0x02
00002EDA 2F07 move.l -[A7], D7
00002EDC 2F06 move.l -[A7], D6
00002EDE 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00002EE2 201F move.l D0, [A7]+
00002EE4 D1AE FEEC add.l [A6 - 0x114], D0
00002EE8 7E1A moveq.l D7, 0x1A
00002EEA 302D FCA4 move.w D0, [A5 - 0x35C]
00002EEE E340 asl D0.w, 1
00002EF0 48C0 ext.l D0
00002EF2 2C00 move.l D6, D0
00002EF4 2F07 move.l -[A7], D7
00002EF6 2F06 move.l -[A7], D6
00002EF8 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00002EFC 201F move.l D0, [A7]+
00002EFE D1AE FEEC add.l [A6 - 0x114], D0
00002F02 302D FCA4 move.w D0, [A5 - 0x35C]
00002F06 E340 asl D0.w, 1
00002F08 48C0 ext.l D0
00002F0A D1AE FEEC add.l [A6 - 0x114], D0
00002F0E 7002 moveq.l D0, 0x02
00002F10 C1FC 0088 muls.w D0, 0x88
00002F14 48C0 ext.l D0
00002F16 2E00 move.l D7, D0
00002F18 2005 move.l D0, D5
00002F1A 5280 addq.l D0, 1
00002F1C 2F07 move.l -[A7], D7
00002F1E 2F00 move.l -[A7], D0
00002F20 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00002F24 201F move.l D0, [A7]+
00002F26 D1AE FEEC add.l [A6 - 0x114], D0
00002F2A 302D F47E move.w D0, [A5 - 0xB82]
00002F2E 48C0 ext.l D0
00002F30 2E00 move.l D7, D0
00002F32 2F07 move.l -[A7], D7
00002F34 7003 moveq.l D0, 0x03
00002F36 2F00 move.l -[A7], D0
00002F38 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00002F3C 201F move.l D0, [A7]+
00002F3E D1AE FEEC add.l [A6 - 0x114], D0
00002F42 7E48 moveq.l D7, 0x48
00002F44 2F07 move.l -[A7], D7
00002F46 7003 moveq.l D0, 0x03
00002F48 2F00 move.l -[A7], D0
00002F4A 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00002F4E 201F move.l D0, [A7]+
00002F50 D1AE FEEC add.l [A6 - 0x114], D0
00002F54 2E3C 0000 00F2 move.l D7, 0xF2
00002F5A 2F07 move.l -[A7], D7
00002F5C 2F05 move.l -[A7], D5
00002F5E 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00002F62 201F move.l D0, [A7]+
00002F64 D1AE FEEC add.l [A6 - 0x114], D0
00002F68 7032 moveq.l D0, 0x32
00002F6A C1FC 001C muls.w D0, 0x1C
00002F6E 5040 addq.w D0, 8
00002F70 48C0 ext.l D0
00002F72 D1AE FEEC add.l [A6 - 0x114], D0
00002F76 7E10 moveq.l D7, 0x10
00002F78 2F07 move.l -[A7], D7
00002F7A 7003 moveq.l D0, 0x03
00002F7C 2F00 move.l -[A7], D0
00002F7E 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
00002F82 201F move.l D0, [A7]+
00002F84 D1AE FEEC add.l [A6 - 0x114], D0
00002F88 7032 moveq.l D0, 0x32
00002F8A C1ED FCA8 muls.w D0, [A5 - 0x358]
00002F8E 48C0 ext.l D0
00002F90 D1AE FEEC add.l [A6 - 0x114], D0
00002F94 06AE 0000 0108 FEEC addi.l [A6 - 0x114], 0x108
00002F9C 2F3C 4943 4E23 move.l -[A7], 0x49434E23 /* 'ICN#' */
00002FA2 3F3C 0400 move.w -[A7], 0x400
00002FA6 2F0E move.l -[A7], A6
00002FA8 4EBA FD38 jsr [PC - 0x2C8 /* 00002CE2 */]
00002FAC 06AE 0000 0140 FEEC addi.l [A6 - 0x114], 0x140
00002FB4 06AE 0000 0320 FEEC addi.l [A6 - 0x114], 0x320
00002FBC 42A7 clr.l -[A7]
00002FBE 3F2D FCA8 move.w -[A7], [A5 - 0x358]
00002FC2 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00002FC6 201F move.l D0, [A7]+
00002FC8 D1AE FEEC add.l [A6 - 0x114], D0
00002FCC 06AE 0000 0400 FEEC addi.l [A6 - 0x114], 0x400
00002FD4 2D6E FEEC 0008 move.l [A6 + 0x8], [A6 - 0x114]
00002FDA 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00002FDE 4E5E unlink A6
00002FE0 4E75 rts
export_256:
00002FE2 4E56 FFF6 link A6, -0x000A
00002FE6 48E7 0108 movem.l -[A7], D7,A4
00002FEA 4AAD FC6A tst.l [A5 - 0x396]
00002FEE 6600 0092 bne +0x94 /* 00003082 */
00002FF2 42A7 clr.l -[A7]
00002FF4 4EBA FD36 jsr [PC - 0x2CA /* 00002D2C */]
00002FF8 2B57 FC72 move.l [A5 - 0x38E], [A7]
00002FFC 7004 moveq.l D0, 0x04
00002FFE 2F00 move.l -[A7], D0
00003000 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00003004 4A9F tst.l [A7]+
00003006 6716 beq +0x18 /* 0000301E */
00003008 2F2D FC72 move.l -[A7], [A5 - 0x38E]
0000300C 7004 moveq.l D0, 0x04
0000300E 2F00 move.l -[A7], D0
00003010 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
00003014 201F move.l D0, [A7]+
00003016 5280 addq.l D0, 1
00003018 E580 asl D0, 2
0000301A 2B40 FC72 move.l [A5 - 0x38E], D0
label0000301E:
0000301E 42A7 clr.l -[A7]
00003020 2F2D FC72 move.l -[A7], [A5 - 0x38E]
00003024 486E FFFE pea.l [A6 - 0x2]
00003028 3F3C 001D move.w -[A7], 0x1D
0000302C A88F syscall OSDispatch
0000302E 2B5F FC7A move.l [A5 - 0x386], [A7]+
00003032 4A6E FFFE tst.w [A6 - 0x2]
00003036 6708 beq +0xA /* 00003040 */
00003038 3F3C 0004 move.w -[A7], 0x4
0000303C 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
label00003040:
00003040 2F2D FC7A move.l -[A7], [A5 - 0x386]
00003044 486E FFFE pea.l [A6 - 0x2]
00003048 3F3C 001E move.w -[A7], 0x1E
0000304C A88F syscall OSDispatch
0000304E 4A6E FFFE tst.w [A6 - 0x2]
00003052 6708 beq +0xA /* 0000305C */
00003054 3F3C 0004 move.w -[A7], 0x4
00003058 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
label0000305C:
0000305C 42A7 clr.l -[A7]
0000305E 206D FC7A movea.l A0, [A5 - 0x386]
00003062 2F10 move.l -[A7], [A0]
00003064 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
00003068 2B57 FC76 move.l [A5 - 0x38A], [A7]
0000306C 2F2D FC72 move.l -[A7], [A5 - 0x38E]
00003070 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00003074 2B6D FC72 FC6A move.l [A5 - 0x396], [A5 - 0x38E]
0000307A 2B6D FC76 FC6E move.l [A5 - 0x392], [A5 - 0x38A]
00003080 600C bra +0xE /* 0000308E */
label00003082:
00003082 2B6D FC6A FC72 move.l [A5 - 0x38E], [A5 - 0x396]
00003088 2B6D FC6E FC76 move.l [A5 - 0x38A], [A5 - 0x392]
label0000308E:
0000308E 2F2D FC72 move.l -[A7], [A5 - 0x38E]
00003092 7004 moveq.l D0, 0x04
00003094 2F00 move.l -[A7], D0
00003096 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
0000309A 2E1F move.l D7, [A7]+
0000309C 286D FC76 movea.l A4, [A5 - 0x38A]
label000030A0:
000030A0 4A87 tst.l D7
000030A2 6F0A ble +0xC /* 000030AE */
000030A4 7000 moveq.l D0, 0x00
000030A6 2880 move.l [A4], D0
000030A8 588C addq.l A4, 4
000030AA 5387 subq.l D7, 1
000030AC 60F2 bra -0xC /* 000030A0 */
label000030AE:
000030AE 4CDF 1080 movem.l D7,A4, [A7]+
000030B2 4E5E unlink A6
000030B4 4E75 rts